SMTP Configuration

Setting up SMTP (Simple Mail Transfer Protocol) is crucial for ensuring reliable email delivery from your Aikeedo application. This guide will walk you through the process of configuring SMTP settings, whether you’re a tech-savvy administrator or new to email server configurations.

Understanding SMTP

SMTP is the standard protocol for sending emails across the Internet. By configuring SMTP in Aikeedo, you ensure that all system-generated emails (such as user notifications, password resets, and marketing communications) are sent reliably and securely.

Before You Begin

Before configuring SMTP settings, you’ll need to obtain the following details from your SMTP provider:

  • SMTP Host (server address)
  • Port number
  • Username
  • Password
  • Encryption method (TLS/SSL)

If you don’t have an SMTP server, consider using a reputable third-party service like SendGrid, Mailgun, Amazon SES, or Brevo. These services offer reliable email delivery and often provide free tiers for low-volume senders.

Step-by-Step Configuration

Follow these steps to set up SMTP in your Aikeedo application:

1. Access the Admin Panel

Log in to your Aikeedo admin panel using your administrator credentials.

2. Navigate to SMTP Settings

In the admin panel, follow this path:

Settings > Email > SMTP

3. Enter SMTP Details

Fill in the form with the SMTP details you obtained from your provider:

  • SMTP Host: Enter the address of your SMTP server (e.g., smtp.gmail.com for Gmail)
  • Port: Specify the port number (common ports are 25, 465, or 587)
  • Username: Your SMTP server username (often your email address)
  • Password: Your SMTP server password or app-specific password

For enhanced security, many providers recommend using app-specific passwords instead of your main account password. Check your email provider’s documentation for instructions on generating these.

4. Save and Validate

Click the “Save changes” button to apply your new SMTP settings. Aikeedo will automatically attempt to validate your configuration before saving.

5. Test the Configuration

After saving, it’s a good practice to send a test email to ensure everything is working correctly:

  1. Set up a test user account or use an existing one.
  2. Trigger an email-sending action (e.g., password reset, welcome email).
  3. Check the receiving inbox to confirm the email was sent and received correctly.

cPanel SMTP Restrictions

If your Aikeedo installation is on a cPanel server, you may encounter issues when trying to use external SMTP servers. This is because cPanel blocks access to external SMTP servers by default as a security measure.

Resolving cPanel SMTP Restrictions

If you’re experiencing difficulties sending emails through an external SMTP server on a cPanel-managed hosting account, follow these steps:

  1. Contact your hosting provider or server administrator.
  2. Request that they disable SMTP restrictions for your account.
  3. The server administrator can disable SMTP restrictions through WHM (Web Host Manager) by navigating to: Home » Security Center » SMTP Restrictions
  4. On this page, they can disable the SMTP restrictions for your specific account or globally for the server.

For more information on this process, you can refer to the cPanel documentation on disabling SMTP restrictions.

Troubleshooting

If you encounter issues with your SMTP configuration, try the following:

  • Double-check all entered information for typos or errors
  • Ensure your SMTP provider account is in good standing
  • Check if your server’s IP is blacklisted
  • Verify that your firewall isn’t blocking the necessary ports
  • If using cPanel, confirm that SMTP restrictions have been disabled

If you’re using a personal email account (like Gmail) for SMTP, you may need to enable “Less secure app access” or use an app-specific password. However, for production environments, it’s recommended to use a dedicated SMTP service.

Next Steps

Once you’ve successfully configured SMTP, make sure to update your Mail Settings to use SMTP as the transport method. This ensures that all outgoing emails from Aikeedo will use your new SMTP configuration.

Security Considerations

  • Regularly update your SMTP password to maintain security
  • Monitor your email sending patterns to detect any unusual activity
  • Consider implementing SPF, DKIM, and DMARC records to improve email deliverability and security

By following this guide, you should now have a properly configured SMTP setup for your Aikeedo application, ensuring reliable email delivery for all your users and system-generated communications.

If you need further assistance, don’t hesitate to contact our support team.