Hi!~
Setting up FreeScout to receive and send emails can be a bit tricky, but I can guide you through the basic steps to troubleshoot and configure the system properly. Here’s a step-by-step approach to help you get FreeScout functioning correctly on your host:
1. Verify Your Installation
Before proceeding, ensure that you have the latest version of FreeScout installed and that it meets the system requirements:
PHP >= 7.4
Required PHP extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, JSON, and ctype.
A MySQL or MariaDB database.
2. Check .env Configuration File
The .env file in your FreeScout installation directory contains essential configurations. Make sure you have set up the following parameters:
Database Configuration: Ensure your database settings are correct:
3. Enable IMAP/POP3 Support (for receiving emails)
For FreeScout to receive emails, you need to set up your email account in FreeScout using either IMAP or POP3 protocols.
4. Set Up Cron Job
FreeScout requires a cron job to check for new emails periodically. You'll need to set this up in your hosting control panel (e.g., cPanel, Plesk) or via SSH.
5. Check for Firewall or Security Settings
Ensure that your server or hosting provider does not block outgoing or incoming SMTP and IMAP/POP3 connections. If you're using a firewall, ensure that ports 25, 587, 993 (for IMAP), and 995 (for POP3) are open.
I can fix this Freescout setup perfectly.