从Google Apps地址发送电子邮件

我在Linode的Linode VPS有一个网站。

接收电子邮件的电子邮件地址是在Google Apps中托pipe,但我从Postfix发送电子邮件。

为了达到这个目的,并且不会造成垃圾邮件文件夹的问题,我创build了这个SPFlogging:

v=spf1 include:_spf.google.com ~all 

不幸的是所有的电子邮件进入垃圾邮件文件夹,特别是在Hotmail上

阅读指南和答案在这里在serverfault,我的结论是,我需要在我的SPFlogging添加ip4信息,如下所示:

 v=spf1 ip4:xxx.xxx.xxx.xxx include:_spf.google.com ~all 

我的电子邮件包含一个标题图片,从相同的域远程加载。 显然,ISPS会自动隐藏这张图片,但将邮件分类为垃圾邮件是否是一个因素? 考虑到我的设置,我还需要什么吗? DKIM绝对有必要吗?

你确实需要在你的logging上包括你的服务器的IP地址,因为它是从那里你发送电子邮件的IP4机制。

SPFlogging基本上是这样的:“这里列出IP的服务器可以发送这个域的邮件”

由于您只列出了Gmail服务器,但没有使用它们来发送您的电子邮件,而是使用Postfix发送,所以每个人都可以判断您的电子邮件是垃圾邮件。 (你说你的电子邮件将来自谷歌,但从其他地方发送)。

为了澄清,这些是您的logging所说的服务器可以为您的域发送电子邮件:

 sh-3.2$ dig _spf.google.com TXT +short "v=spf1 include:_netblocks.google.com ?all" sh-3.2$ dig _netblocks.google.com TXT +short "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16 ?all" 

事实上,如果你根本没有SPFlogging,而不是上面的logging,情况会更好。

我build议你改变你的logging,如:

 v=spf1 ip4:xxx.xxx.xxx.xxx ~all 

DKIM是有用的,特别是与Hotmail,但如果你修复你的SPF(如果你的电子邮件数量不是太高,你的电子邮件内容不是垃圾邮件),你会得到改善。

维基百科关于SPF的文章可能会有帮助