mar*_*tin 4 smtp postfix spam gmail mail-forwarding
我将 postfix 配置为将邮件转发到外部地址(主要是 GMail):
user1@mydomain.com user1@gmail.com
user2@mydomain.com user2@gmail.com
office@mydomain.com user1@gmail.com, user2@gmail.com, ...
...
Run Code Online (Sandbox Code Playgroud)
一切正常,除了当我从我的 user1@gmail.com GMail 帐户向 user1@mydomain.com 发送邮件时,它会被转发(日志中为 250 OK),但从未出现在 GMail 中。这可能不是一个常见的情况,但从我的 GMail 帐户发送邮件到 office@mydomain.com 或将自己置于抄送中。我只是不喜欢我的消息在没有任何错误迹象的情况下丢失的想法。
我也计划为其他一些用户配置转发,我相信每个人都会首先通过向自己发送邮件来测试它(然后告诉我,它不起作用)。
这个问题已经在之前的帖子中讨论过:
我知道 postfix 可以重写消息的标题。在这种情况下,我是否可以更改发件人地址(更改为 forward@mydomain.com 之类的内容)以防止 GMail 忽略邮件。
小智 7
重要提示:不要这样做。用不了多久,就会出现这样的情况:
我去过那里并做到了。公平地说,他们无法确定您不是真正发起垃圾邮件的人。Received邮件中会有一堆额外的标题,但您可以伪造这些标题。
另一件事:由 GMail 完成的 SPF 检查将失败。有人从(例如)发送邮件serverfault.com,您将其转发到 GMail,GMail 检查serverfault.com的 SPF 记录以查看您的邮件服务器是否被允许为该域发送邮件,发现它不是并将您的邮件丢在地板上。
正确的做法是将邮件保存在本地,并让 GMail 通过 POP 取件。然后 GMail 知道您不是原始发件人,不会以相同的方式应用其垃圾邮件检查,并且不会遇到与 SPF 相同的问题。
小智 6
这实际上是一个 Gmail 功能,从 GMail 发送的(以某种方式)转发回发送帐户的邮件被视为重复邮件,并且不会显示在收件箱中。我认为它没有记录在任何地方,但似乎已经在Gmail 支持论坛上讨论过。
| 归档时间: |
|
| 查看次数: |
5555 次 |
| 最近记录: |