我有一台 Linux 服务器 (Ubuntu),在设置它时,我输入了我的 Gmail 地址。因此现在,每 5 或 6 分钟,Gmail 服务器就会向我的服务器发送以下消息(出现在日志中):
Sep 3 15:47:41 mainserver postfix/smtp[5404]: 9CA07314035F: to=<{myName}@gmail.com>, relay=alt1.gmail-smtp-in.l.google.com[108.177.14.27]:25, delay=193543, delays=193541/0.61/0.31/0.2, dsn=4.7.0, status=deferred (host alt1.gmail-smtp-in.l.google.com[108.177.14.27] said: 421-4.7.0 [{my ip xxx.xxx.xxx.xx} 15] Our system has detected an unusual rate of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 rate limited. Please visit 421-4.7.0 https://support.google.com/mail/?p=UnsolicitedRateLimitError to 421 4.7.0 review our Bulk Email Senders Guidelines. v11si11693915lfi.41 - gsmtp (in reply to end of DATA command))
(出于安全目的,我用 {myName} 替换了我的真实地址,用 {my ip xxx.xxx.xxx.xx} 替换了我的真实 IP)
因此,Gmail 试图保护我的 gmail.com 电子邮件(显然是我的)不接收我的服务器发送给它的消息。
为了阻止这种行为,我用自托管电子邮件地址替换了每个托管网站上的 Gmail 地址。
但是,正如您所看到的,警告仍然出现。
我也编辑/etc/aliases
了
# See man 5 aliases for format
postmaster: root
clamav: root
...我补充说root:postmaster@{my.address}
希望它能用自托管的电子邮件重写 gmail 根电子邮件(这里我的真实地址被替换为 {my.address})
您认为我必须做什么才能阻止这些邮件进入 Gmail?
答案1
我觉得我找到了问题所在。问题出在我服务器的邮件队列上。
通过#mailq
在终端中输入内容,我得到了一份包含 24 封延期电子邮件的列表,Gmail 并未接受这些电子邮件,但也没有拒绝,并且通常的代码为 550(550 消息被拒绝)。
因此服务器继续尝试发送这些邮件而不是删除它们 - 这很糟糕。这导致了通知。
我删除了这些电子邮件
# postsuper -d ALL deferred
并且 Gmail 通知停止了。
现在我必须配置 Postfix 来删除此类电子邮件而不是将它们保留在队列中。