Bounce Message
来自站长百科
在互联网标准邮件协议STMP中,一个Bounce Message(退信通知)也称为 Non-Delivery Report/Receipt (NDR),Delivery Status Notification (DSN),Non-Delivery Notification (NDN),或者简简单单成为bounce,中文的意思就是邮件传送失败报告,它是邮件系统在某个邮件传送出现问题后自动给该邮件发送者发送的一个报告邮件,用来提醒发送者邮件传送出现问题。
传送错误[ ]
传送错误会发生在邮件传送过程的多个地方。邮件发送者有时候会接收来自邮件服务器的退信通知,而这个邮件服务器有时候是发送者的邮件服务器,有时则是接收者的。从接收者邮件服务器返回的信息是在服务器接受了一个无法传递的邮件时产生的,或者接收了一个可传递的邮件,然后邮件在后继传送中传送失败时产生。
随着垃圾邮件和病毒邮件的大量出现,用户现在会经常收到一些不正常的退信通知,即关于他们根本未发送过的邮件的传送失败信息。现在的服务器都在接收一个邮件前都尽力确定该邮件的可传送性。
产生退信通知的原因[ ]
产生退信通知的原因是多方面的。一个是接收者地址拼写错误或者根本不存在该用户,这是用户未知的情况。另一个原因包括资源耗尽-例如硬盘满载-或者因垃圾邮件过滤产生的拒绝接收。除此之外,就是因为MUAs,允许用户在需要的时候产生一个退信通知。
退信通知在SMTP协议中发送者地址是<>,也就是空发送者地址。它们通常还包含有From:接收站点的信件会送程序首地址
通常,一个退信通知将会包含下面的只言片语来帮助原始发送者了解其邮件发送失败的原因:
- 退信通知邮件的日期和时间;
- 发送该退信通知的邮件服务器;
- 产生退信通知的原因;
- 退信通知的头部信息;
- 以及一些其他内容;