在查看我的邮件队列时,我注意到服务器正试图发回一封退回的电子邮件,可能是发给垃圾邮件发送者。阅读错误后,我注意到它显示了虚拟别名的扩展值。有没有办法隐藏这个地址并保持透明?
我已在别名文件中设置了别名 ,以下是邮件内容:[email protected] [email protected]
这是主机 myhost.tld 上的邮件系统。 很遗憾地通知您,您的消息无法 发送给一个或多个收件人。附件如下。 如需更多帮助,请发送邮件到邮政。 如果您这样做,请附上此问题报告。您可以 从附加的返回消息中删除您自己的文本。 邮件系统 <[电子邮件保护]>(扩展自 <[电子邮件保护]>): 主持人 gmail-smtp-in.l.google.com[74.125.95.27] 说:552-5.7.0 我们的系统 检测到您的邮件中有非法附件。请访问 http://mail.google.com/support/bin/answer.py?answer=6590 至 552 5.7.0 请查看我们的附件指南。37si2240042ibi.37(回复结尾 DATA 命令)
答案1
不要解决这个问题。解决原来的问题。
无需转发垃圾邮件。这就是您在这里所做的。您接受任何邮件,然后将所有邮件转发到 Google 帐户。Google 的垃圾邮件过滤器会介入并拒绝邮件。因此,请考虑更换这个奇怪的邮件设置。如果您想将任何邮件存储在 Googlemail 中,因为它很方便,那么请使用 Google-Apps 并将 myhost.tld 的 MX 移动到 Google 的服务器场。如果是每个用户设置将邮件转发到 Google,那么您必须过滤垃圾邮件并仅转发干净的邮件。
一般情况下,您不应该退回垃圾邮件。退回的邮件无法送达正确的收件人,因为 99.999% 的发件人地址都是伪造的。
答案2
有一个更好的解决方案,我将简要地描述一下。
为了将邮件转发到 Google,请在 master.cf 中创建新的传输和相应的服务。在此特定 smtp 服务的选项中设置-o bounce_service_name=discard
。这应该会丢弃来自 Google 的任何退回邮件。这将停止反向散射,但如果 Google 暂时推迟邮件,则不会受到影响并稍后重试。