我有一个网络应用程序,随着它的增长,每小时发送的电子邮件数量可能超过我的共享虚拟主机限制。我知道如何从其他SMTP服务器发送电子邮件,但是如果某些邮件收件人不是从具有相同DNS的服务器发送的,则会将我的邮件标记为垃圾邮件。例如:来自admin@myapp.com的电子邮件来自mail.myapp.com smtp服务器,但admin@myapp.com来自mail.sharedhost2.com时会被发送到垃圾邮件。我还没有实施DKIM,也许这就是解决方案?当然,我们可以更改我们的服务器以摆脱电子邮件限制,但是我们现在正试图降低成本。
答案 0 :(得分:0)
也许myapp.com有SPF记录,指定mail.myapp.com是唯一有效的发件人。或者mail.sharedhost2.com的某些用户发送经常被标记为垃圾邮件的邮件,因此来自同一IP地址的邮件也会受到影响。
首先检查电子邮件的跟踪标题(Received,Received-SPF等),因为这些邮件将它们移动到垃圾邮件文件夹。其次使用nslookup检查现有设置:
nslookup -type=txt myapp.com nslookup -type=spf myapp.com
有关SPF的快速摘要,请参阅SPF Record Syntax