Gmail通过端口25接受postfix中继,但拒绝在同一台服务器上通过TLSlogin发送的电子邮件?

我有一个postfix电子邮件服务器,通过两条路线处理邮件。 首先是端口25上的中继,通过“mynetworks”条目专用于一个外部IP地址。 这条路线是处理来自第二个服务器的电子邮件,该服务器托pipe鸽子和圆环。 由于技术原因,我无法在webmail服务器上托pipepostfix服务器。

因此,Roundcube只是将电子邮件发送到SMTP服务器上的端口25(通过RDNSparsing为域内地址),并且这些邮件目前正在成功发送到gmail电子邮件地址。 我通过telnet从其他主机检查,服务器不作为开放中继,而不是。

不过,我希望外部用户能够从智能手机和独立电子邮件应用发送电子邮件,并且可以在任何IP地址后面。 因此,我还使用SASL在procmail上启用了TLS,以允许经过身份validation的用户通过SMTP服务器发送邮件。 用户正在成功进行身份validation,并且服务器正在接受来自他们的电子邮件。 但他们不发送 – procmail队列报告以下错误:

主机ALT2.ASPMX.L.GOOGLE.COM [74.125.68.26]说:421-4.7.0 [XXX.XXX.XXX.XXX 15]我们的系统检测到一个不寻常的速度421-4.7.0来自您的未经请求的邮件IP地址。 为了保护我们的421-4.7.0用户免受垃圾邮件,从您的IP地址发送的邮件已暂时421-4.7.0率限制。 请访问421-4.7.0 https://support.google.com/mail/answer/81126查看我们的“Bulk Email 421 4.7.0发件人指南”。 xw4si1747676pac.34 – gsmtp(回复数据命令结束))

gmail如何能够愉快地接受通过一种方法发送的电子邮件,同时拒绝来自同一个postfix服务器的另一个邮件?

我很困惑。 任何想法都会受到欢迎。

听起来就像是在端口25上进行身份validation,这假定您正在连接作为另一台服务器,从而源自这些设备的IP地址的电子邮件。

重新configuration您的端点以使用SMTPS提交端口587。

25服务器到服务器。

587客户端到服务器。

您也可以匿名这些客户端连接