Hi @haziq007 ,
Thanks for the details and I am so sorry to hear about the trouble.
In this two-server setup, SMTP authentication can fail due to outbound restrictions or IP allow-listing. Please try:
- Use port 587 with STARTTLS and the full email address as the username.
- From the website server, test connectivity to the email server on port 587 (nc -vz mail.yourdomain.com 587).
- Confirm the website server IP is whitelisted on the email server and that the account is active.
Please kindly know that the “Other SMTP” mailer does not use a dedicated API, which can lead to potential errors based on your website hosting settings. In cases where ongoing issues arise while using the “Other SMTP” mailer, we generally recommend switching to a transactional mailer option.
Transactional Mailers
Transactional email service providers such as our #1 recommended mailer, SendLayer, are perfect for sending emails from your WordPress site. If it’s contact form notifications or e-commerce emails, they will deliver them quickly and reliably.
Brevo (formerly Sendinblue), SMTP.com, SendGrid, Mailgun, etc., are also transactional email service providers if you’d like to consider your options.
Transactional mailers also allow you to send emails with a custom ‘From Email’ specific to your domain (examples: no-reply@yourwebsite.com, contact@yourwebsite.com).
Google & Outlook Mailers
If you already have a paid plan for Google Workspace (formerly G Suite) or Outlook, I’d recommend using these mailers to send emails.
Also, you can check our OneClick Mailer option for both Google and Microsoft 365 / Outlook, which allows you to set up the mailer by just logging into your respective account.
If you’d like to check out more details on the mailers mentioned above or any others you may be interested in, you can see our complete guide here.
I hope this helps. Thanks 🙂