How to Fix SMTP AUTH Is Required for Message Submission on Port 587 issue ?

Most likely you encountered this error in your mail client for the past months. This is because mail servers have an SMTP authentication feature enabled in them, to validate users who try to send emails through that server. This is something that is enabled by default on most of the mail servers and cPanel/WHM has this enabled by default since last year.

The ‘SMTP AUTH’ error usually happens when users try to send emails without properly authenticating their mail account in email clients such as Outlook, Thunderbird or any other mail client.

With the cPanel/WHM update, email accounts that were working fine till now may find their emails getting undelivered, showing this error message in the Exim log:
2018-04-04 04:04:04 H=([]:1741 F=<[email protected]> rejected RCPT <[email protected]>: SMTP AUTH is required for message submission on port 587
You might ask if this is good or not – of course, is good this is why here at ChemiCloud we keep this enabled by default.

If you own a VPS Hosting plan with us and for some unknown reasons you want this disabled, since you own a dedicated environment we will do this for you – however, this is not possible on our Shared/Reseller/WordPress servers.

To combat spamming in servers and to provide secure email transmission, email clients that try to send emails without using secure transmission will be denied mail delivery through the server.

Just so you know, the option that determines this is named ‘Require clients to connect with SSL or issue the STARTTLS command before they are allowed to authenticate with the server’, which is set to ‘On’ by default, in WHM -> Exim Configuration Editor.

Indeed, it can be changed to Off but this it really depends on how you plan and configure your server and how seriously you take security.


Email server configuration should be done in an optimal way, keeping a balance between server security and functional requirements.

While it is advisable to implement secure email practices for all users in the server, sudden updates and feature changes in cPanel/WHM may tamper with the normal user functions this is why here at ChemiCloud we offer ONLY fully managed services. Most likely you will never have to read and configure your server since our amazing team is already taking care of this 24/7. We maintain and manage email servers securely to avoid spamming and spoofing and our support team identify and fix errors in no time.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

What do I need to do to put Flash on my website?

Flash is a client side feature - it runs on the user's computer, not on your web host. As long as...

What are private nameservers and how do I set them up?

Private nameservers are where your domain points to our nameservers so that your customers do not...

Static IP vs. Dynamic IP Address

A static IP address is one that remains fixed and never changes. The PC always sees the same...

Protecting Yourself Against Viruses & Data Loss

It is vital to ensure your computer is protected from viruses and trojans. As well as...

How to Upgrade perl?

Run the following command. cd /usr/local/src ; wget...