Why can't I receive email, but I can send it out and why to my emails to yahoo.com end up in people's spam folder.
This is a two part question:
Why can't I receive email when I can send it out? (I am using dovecot as part of a roundcube setup.)
Why does my email to yahoo.com end up in the spam folder?
1 Reply
The following guide may be useful to read through first:
https://www.linode.com/docs/email/running-a-mail-server/
You might want to take a look at this guide on troubleshooting email:
https://www.linode.com/docs/email/postfix/troubleshooting-problems-with-postfix-dovecot-and-mysql/
Why does my email to yahoo.com end up in the spam folder?
Every domain is able to process email it receives according to its own policies. Yahoo is no exception to this. According to https://help.returnpath.com/hc/en-us/articles/224902888-Yahoo-deliverability-and-best-practices
I would pay close attention under the Authentication section. While many mail recipients will bounce your email if you do not have SPF records setup, few mail recipients require DKIM to get your email all the way to your customer's inbox. Yahoo is apparently one of those recipients and also likes to see DMARC set up as well.
I would also particularly note the section on "Onboarding new IP Addresses".