mail server : message sent in roundcube but not received in outlook and also ended up in Gmail Spam folder

created a mail server with centos 6.8. everything is perfectly alright spf=pass,dkim=pass,dmarc=pass rdns=pass and also domain and ip not blacklisted anywhere but not sending to outlook and also spam to gmail… i don’t know whats wrong anyone help?

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

If everything is setup correctly, there could be trust issues.

It happens that mails sent from new IPs (IPs that never sent mails) have delivery issues. For some providers it will work absolutely normal, yet for some it will finish in spam or not delivered.

In case of, they’re know to absolutely block mails from new IP addresses. For them, there is article on Postmaster. Especially take at look at Are you sending email from new IPs?:

IPs not previously used to send email typically don't have any reputation built up in our systems. As a result, emails from new IPs are more likely to experience deliverability issues. Once the IP has built a reputation for not sending spam, will typically allow for a better email delivery experience.

Take a look at note too:

Note: don't forget to update your Junk Email Reporting Program (JMRP) account with the new IPs. To update or set up a JMRP account, click here.

For GMail spam issue, you need to wait until trust you. If users whitelist your email address, that process can be speed up.

thanks for the reply… yep everything is properly setup and i can receive message in inbox only in spam outlook not receiving

and can i post my domain name and ip openly?

You can check headers. There you can find information does it uses SPF-record properly.

I would also setup PTR record for reverse lookup if you didn’t already. To do it, login to Control Panel and change your Droplet name to your domain name (e.g. to You can verify that it’s created under Networking -> PTR records.

After it’s setup successfully, you can try sending mail again. I’m not sure do you have to wait little before PTR records come in effect, but you will see yourself :)

Edit: Saw your comment, SPF-record looks OK, just verify you have PTR record (name your Droplet