我在我的服务器上使用ubuntu 16.04,最近我在this tutorial之后在我的服务器上安装了postfix MTA。
问题是我发送的电子邮件是垃圾邮件,而不是收件箱。知道什么是错的,我该如何解决?注意到我的域名不是黑名单。因为几个月前,我在另一台服务器和电子邮件中进行了(它们进入收件箱)。
我也通过命令行界面发送电子邮件,如下所示:
echo "This is the body of the email" | mail -s "This is the subject line" <my_email>
我现在该怎么办?
另外this是我服务器上的/etc/postfix/main.cf
文件,这是我在cloudflare上的DNS记录:
答案 0 :(得分:0)
作为SPF记录的首发,不允许您的邮件服务器代表您的域发送邮件,它只允许Zoho's
服务器发送此类邮件。如果195.201.0.150
是您的邮件服务器的IP,您可以允许发送如下:
lamtakam.com TXT v=spf1 ip4:195.201.0.150 include:zoho.com ~all
这将允许IP代表域发送邮件。请注意,代替ip4:195.201.0.150
,您只需编写a
,就像这样:
lamtakam.com TXT v=spf1 a include:zoho.com ~all
这允许来自IP
记录的A
IP
,它是唯一的TXT
,它只需要一个解决方案来获取IP地址。
另请注意,我的示例中的RR类型为SPF records
,这是传递SPF
的正确方法,因为不推荐使用TXT
记录类型。我的建议是将其创建为SPF
记录,然后在现有TXT and SPF
记录中添加新部分,这样您就会有Bind
条记录,这是{TXT
的建议1}},或者你可以拥有driver = new ChromeDriver(getCap());
一个