我的 MTA 收到大量未指定发件人地址的电子邮件,例如:
Sep 15 17:09:57 mta1 sm-mta[46864]: STARTTLS=server, relay=mx01.aquila-capital.de [83.236.242.254], version=TLSv1/SSLv3, verify=FAIL, cipher=AES128-SHA, bits=128/128
Sep 15 17:09:57 mta1 sm-mta[46864]: s8FH9vmD046864: from=<>, size=9265, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=Daemon0, relay=mx01.aquila-capital.de [83.236.242.254]
我想立即拒绝它们,无需任何进一步处理。它是否安全,可以为它添加什么规则到 sendmail?
你要求做的是一个非常糟糕的主意。出于多种原因:
我的建议是,您可以执行以下操作:
<>
作为发件人地址。RCPT
地址不存在,550
无论发件人地址是什么,都用代码拒绝它。DATA
您可以扫描内容以查找Message-ID
源自您的域的内容。如果没有找到,您可以在末尾拒绝邮件DATA
。