转发电子邮件不起作用

转发电子邮件不起作用

可能重复:
我无法从我的服务器向 Gmail 地址发送电子邮件

我有一台 VPS 服务器,用于托管我自己和客户的一些域名。客户想要一个可转发到现有 Gmail 帐户的域名。

“简单”,我说,然后说快速教程在上面。为了进行测试,我将其转发@original-domain.com[email protected]当然这些不是真实的 - 但正确的值是正确的)。

现在来测试一下。首先,我[email protected]在服务器上使用 Mutt 写了一封电子邮件。两秒钟后,一封电子邮件就出现在我的[email protected]收件箱中(实际上是一个 Gmail 域名帐户)。

但为了进行真正的测试,我向 发送了一封电子邮件[email protected][email protected]希望只是给自己发邮件。什么也没收到。我在垃圾邮件中找不到任何内容,也想象不出过滤器能拦截它。我到处找它。

然后我决定检查一下服务器。在 /var/log/mail.log 中有一个漂亮的部分:

Oct  3 12:59:40 nj postfix/qmgr[26568]: 9AFE448161: from=<[email protected]>, size=1063, nrcpt=1 (queue active)
Oct  3 12:59:41 nj postfix/smtp[26575]: 9AFE448161: to=<[email protected]>, orig_to=<[email protected]>, relay=ASPMX.L.GOOGLE.com[209.85.143.26]:25, delay=1.1, delays=0.29/0.01/0.
11/0.67, dsn=2.0.0, status=sent (250 2.0.0 OK 1317642647 et3si10294675wbb.52)
Oct  3 12:59:41 nj postfix/qmgr[26568]: 9AFE448161: removed
Oct  3 13:00:10 nj postfix/smtpd[26569]: disconnect from mail-yx0-f177.google.com[209.85.213.177]

看起来不错。我查看了 Mutt 发送消息的部分,结果一模一样。

因为它正在连接,这表明防火墙没有问题(并且我明确允许 p25)。

电子邮件被 Google 拒绝了吗?这不会将发送消息(上面)的状态更改为 OK 以外的其他状态吗?我接下来可以测试什么?

答案1

它看起来确实被发送到了 Google,它出现在垃圾邮件箱中了吗?由于收件人与发件人相同,Google 可能会认为这是一个伪造的发件人,而 VPS IP 只会增加分数。因此,请尝试将您的邮件服务器的 IP 添加到电子邮件白名单(在 GApps 管理面板中的“设置 > 电子邮件”下)。

还要确保为列出服务器 IP 的域设置了 SPF 记录。

至于消息状态,根据我的经验,除非收件人无效,否则 Google 总是会响应 OK。过滤可能会在稍后进行。

答案2

我建议在 hotmail 之类的网站上开一个账户进行测试。谁知道在这种反射中你会遇到什么样的奇怪行为 - Google 可能会因为各种原因在链中的某个地方丢弃看似来自它自己的入站邮件。

相关内容