使用 postfix 发送的电子邮件被标记为垃圾邮件

使用 postfix 发送的电子邮件被标记为垃圾邮件

我正在使用 gmail 作为我控制的域名的电子邮件提供商。我想从由真正的托管公司托管的专用服务器发送电子邮件,我不喜欢每天 500 条消息的上限。为了解决这个问题,我想运行 postfix 来仅发送电子邮件,我希望传入端口 25 被我的防火墙阻止。我可以发送电子邮件,但是谷歌将使用 postfix 发送的所有消息标记为垃圾邮件。我如何确保人们知道使用 postfix 发送的电子邮件是有效的?

答案1

在花费任何时间在 Postfix 上之前,请先到这里检查您正在使用的公共 IP 地址。

http://www.dnsblcheck.co.uk

如果您位于住宅 DSL 区,无论您做什么,都可能会受到困扰。

答案2

我使用 gmail 作为我的电子邮件提供商。

好的,我假设您有一个地址,我们称之为[email protected]您发送的地址,并且您使用该地址在 google 接收电子邮件。

我想从我的专用服务器发送电子邮件,但我不喜欢每天 500 条消息的上限。

好的,您想切换到您控制的服务器,因为一天的消息数量有限制。明白了。

为了解决这个问题,我想运行 postfix 来仅发送电子邮件,我希望防火墙阻止传入端口 25。

第一个问题就在这里。不管流量到达该端口的原因是什么,阻止所有入站流量都会带来各种问题。SMTP 是一种双向通信协议,无论你向上游发送什么 SMTP 服务器,你都会感到困惑。

简而言之,解除对 25 端口的封锁。

我可以发送电子邮件,但是谷歌将使用 postfix 发送的所有消息标记为垃圾邮件。

好的,此时,您需要提供一些标题以供检查,或者一些日志。您的邮件可能因各种原因而被阻止,而且由于不知道您是如何设置的,我所做的任何猜测都是无稽之谈。

我要说的是,谷歌一定是疯了,才会允许任何 SMTP 服务器向其自身发送不来自其域名的电子邮件但声称来自那里;原因可能很简单,您的 SMTP 服务器未获得 Google 域的“授权”来处理邮件。这是大多数 SMTP 服务器的常见反中继设置,肯定可以解释您的问题,但这仍然只是我的猜测。

我如何确保人们知道使用 Postfix 发送的电子邮件是有效的?

Postfix 不是问题,问题在于您如何配置 Postfix 来与 Google“对话”。 我可以随时从我的 postfix 邮件程序向 gmail 发送电子邮件,并且已经这样做了很多年。

发布解决此问题所需的其他信息(日志文件信息和/或示例电子邮件的标题),以便我们能够找到问题的核心。否则,这一切都只是猜测,只是猜测而已。


跟进评论

我认为 Postfix 不需要与 Google 对话。

要么 postfix 直接连接到 Google(大多数 SMTP 传递都是这样进行的),要么您使用中继与 Google 通信(这已经很少见了)。在前者中,您需要有正确的 MX 和 SPF 设置,以及未损坏的 postfix main.cf。在后者中,Google 可能不会接受您发送到没有涵盖您的原始服务器的 SPF 记录的中继的任何电子邮件。

第三个选项是:你发现了某种神奇的互联网漩涡,它可以将电子邮件从一台服务器转发到另一台服务器,而两台服务器之间无需相互通信。我对此表示怀疑。

此外,如果我不接受传入电子邮件,我不明白为什么我应该允许传入 25(除了退回邮件,我选择忽略,因为每个电子邮件地址都必须注册)

因为一般来说你会破坏电子邮件。

我不是一个喜欢重复自己事情的人,但是...

发布解决此问题所需的其他信息(日志文件信息和/或示例电子邮件的标题),以便我们能够找到问题的核心。否则,这一切都只是猜测,只是猜测而已。

答案3

拿着它电子邮件服务器测试。它将告诉您电子邮件被视为垃圾邮件的可能原因以及如何解决该问题。

如果由于某种原因无法实施修复,请使用SMTP 中继服务

答案4

@TomTom 我不同意。Postfix 确实在方程式中发挥作用,虽然不是专门针对 Postfix,但任何可以发送邮件的 SMTP 服务器都有可能发送“错误”的邮件。例如,我会检查邮件头以确保发件人正确(不是[电子邮件保护]),发件人/回复人也相同。我知道 MSN 对于不是来自大型企业实体的电子邮件非常挑剔。此外,人们有充分的理由使用自己的服务器发送邮件,例如在邮件列表中。

实际上,如果他从动态 IP 发送邮件,邮件根本无法通过,我完全不同意这种做法,邮件会被退回给他。至少根据我的经验是这样的。

我肯定会检查 Srikrishnan Chitoor 发布的链接,因为您所在的 IP 块可能已被列入黑名单。再说一次,我不相信这是真的,因为如果“垃圾邮件发送者”想从该列表中删除,他们所要做的就是付费,但这是一个完全不同的问题。

我会打开端口 25 并启用 SMTP 身份验证。这样你至少可以收到退回邮件。不过,这取决于你。

相关内容