有人给我发了一封电子邮件,但我没有收到,这是他们日志中的内容。似乎找不到该消息的文档/解释
status=sent (250 2.7.0 Ok, discarded, id=24684-20 - BANNED: Index)
我确实找到了 DSN=2.7.0 的 RFC 解释,但无法弄清楚消息的其余部分。
答案1
听起来,负责管理您邮箱的人选择接受传递消息的责任,然后不传递或不立即传递消息,尽管措辞指向前者。
问你的邮政局长解释- 您不会找到更多关于此的标准化信息,因为接受然后不发送是非标准行为,通常不适合用户邮箱。标准的预期行为通常是这样的:
当接收方 SMTP 接受一封邮件(通过发送“250 OK”消息来响应 DATA)时,它就承担了投递或中继该邮件的责任。它必须认真对待这一责任。——rfc5321#section-6.1
在理想情况下,选择偏离此期望的邮件管理员将确保状态消息清楚地说明问题,以便在问题影响的不仅仅是预期的邮件流的情况下帮助补救。例如,如果操作旨在处理发送方的失控进程,它应该说“丢弃与最近从 IP XYZ 收到的消息 ID 匹配的消息”。