使用 postgrey 进行灰名单的默认时间是多长?

使用 postgrey 进行灰名单的默认时间是多长?

维基百科上是这么写的:

使用灰名单的邮件传输代理 (MTA) 将“暂时拒绝”任何来自其无法识别的发件人的电子邮件。如果邮件合法,则原始服务器将在延迟一段时间后重试,如果时间足够长,则将接受该电子邮件。

但是我如何才能知道我的服务器和接收端的延迟有多长?

我的目标是使用灰名单来加快与合作伙伴的电子邮件流量,并加快在我的服务器上接收某人发送给客户的第一封电子邮件的速度。

我尝试找出配置选项,但没有找到我找到的手册grey_listing给我一些提示,如何在我的旧邮件服务器(不幸的是仍然是 debian wheezy)上配置它。我的服务器上没有任何地方有这样的文件。

答案1

在 postgrey 中,接收电子邮件的默认时间为 300 秒。也就是说,如果发件人在 300 秒内重试,它将再次被拒绝。在 /etc/default/postgrey 中将其更改为 60 秒,方法是:

--延迟=60

答案2

这完全取决于用于执行灰名单的软件,并且几乎所有软件都有自定义该值的方法。

在您对问题进行编辑后进行编辑:
使用灰名单加速向合作伙伴发送的电子邮件流量将涉及让您的合作伙伴排除您的电子邮件,以便他们不会因灰名单过程而延迟。

加快接收某人发送到您服务器的电子邮件的速度可能会时好时坏,因为不同的发送 MTA 会以不同的间隔重试。如果他们的第一封电子邮件被列入灰名单,则发送 MTA 可能会在 5 分钟或 30 分钟后尝试重新发送邮件,有时甚至永远不会重新发送邮件(这取决于他们如何配置服务器)。您可以通过不使用灰名单或在您的终端将特定发件人域列入白名单来“加快速度”,以免拒绝初始邮件。

答案3

我假设您是发送方,因为您提到了接收方。

发送方(您)的延迟完全取决于所使用的软件(您没有提到)。在 Postfix 中,有各种配置参数为了控制这一点,当前版本中的默认重试超时为 300 秒(5 分钟)。

至于接收方(强制执行灰名单的一方)的延迟,没有技术方法可以确定其配置。您要么需要联系管理员并礼貌地询问,要么进行一系列反复试验。如果我是远程管理员,我更希望您先询问我。

相关内容