Preventing your sent email going to the spam inbox of the recipient
If you have noticed that your sent emails are going to the spam folder of the receivers, there are a few reasons why this may happen:
-
Missing records on your domain's DNS zone
-
Your content is being detected as spam-like
-
You are using an unsecured method to send emails
Along with many other reasons, described in this article. No worries you can prevent your emails from being marked as spam by following these recommendations:
-
Mark messages as “Not spam”
-
Add DNS verification
-
Check email deliverability
-
Change sending method
Mark messages as “Not spam”
This solution will solve the issue from the receiver side. You can ask the recipients themselves to mark the emails you’ve sent as Not spam. Once they do that, emails from you won’t end up in their spam inbox.
Add DNS verification
There are two methods used to identify the sent messages so that the destination email can verify it actually comes from the sender and is not spam: SPF and DKIM. both are set up via the DNS records of your domain.
It is recommended you have them both active, you can find detailed guides as follow:
For Servmix Email: Adding SPF records, Adding DKIM records
Check email deliverability
Sometimes, instead of going to spam, the message simply failed to deliver. You can see the delivery status of your outgoing messages, check Delivery Logs for Servmix Email.
For cPanel email, check the Email section → Track Delivery of outgoing messages.
Change sending method
Another common cause is when the method used for sending messages is not reliable due to insufficient security, such as the phpmail()
function.
While phpmail()
is enabled on our servers, it is recommended to use only for one-time sending and testing purposes. For regular correspondence, you need to switch to SMTP. This is a much more reliable way to send emails, which will improve the delivery of your messages
An additional nice bonus when switching to SMTP - messages sent via phpmail()
show the sender as a generic address:
When sending via SMTP, it will appear properly sent from your domain name, which increases the trust of the recipients
If your site is WordPress, you can configure SMTP settings by following this guide