本页
概要
更多信息
NDR
未阅读通知
送达回执
已读回执
中继投递状态通知
延迟通知
这篇文章中的信息适用于:
概要本文介绍了 multipart/report Internet 邮件格式内容类型。
更多信息multipart/report 内容类型是为了返回包含可选邮件的投递状态通知而定义的。Exchange 2000 为许多报告类型(包括未送达报告 (NDR)、送达回执、已读回执、延迟通知、中继通知和未阅读通知)使用内容类型:multipart/report。
NDR在 Exchange 2000 中,NDR 可能会将原始邮件作为 message/rfc822 内容类型附件嵌入到报告中,原因是 RET 参数被设置为 FULL(例如,RET=FULL)。Exchange 2000 NDR 看上去类似于以下示例: Your message did not reach some or all of the intended recipients.Subject:test message Sent:12/15/2002 3:09 PMThe following recipient(s) could not be reached:user@example.com on 12/15/2002 3:09 PM The e-mail account does not exist at the organization this message was sent to.Check the e-mail address, or contact the recipient directly to find out the correct address.
注意:您可以通过编辑以下注册表子项中的 MaxDsnSize 值来限制 Exchange 2000 中的投递状态通知的大小: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SMTPSVC\Queuing
数值名称:MaxDSNSize
数值类型:REG_DWord
数值数据:
注意:邮件被返回的原因可能有许多种。报告的结尾会记录三位数的 NDR 代码。
下面的示例是 NDR 中的 MIME 标题: MIME-Version:1.0 Content-Type:multipart/report; report-type=delivery-status; boundary="----_=_NextPart_001_01C21F9D.448286CC" Subject:Undeliverable:RE:--reply at 2:46pm content-class:urn:content-classes:dsn To:user@example.com Return-Path:------_=_NextPart_001_01C21F9D.448286CC Content-Type:message/delivery-status Content-Transfer-Encoding:7bit------_=_NextPart_001_01C21F9D.448286CC Content-Type:message/rfc822 Content-Transfer-Encoding:7bit
未阅读通知如果启用了“请在阅读此邮件后给出‘已读’回执”跟踪选项,并且未曾阅读邮件就将其删除或清除,则会向邮件发件人发送一个未阅读通知。该报告通常以 Charset 7 位或 UTF 7 位的格式生成。下面的示例是一个未阅读通知: Your messageTo:user@example.com Subject:test message Sent:12/17/2002 9:02 AMwas deleted without being read on 12/17/2002 9:04 AM.
下面的示例是一个未阅读通知的 MIME 标题: Subject:Not read:test message Date:Tue, 17 Dec 2002 09:11:08 -0800 Message-ID: X-MS-Has-Attach:MIME-Version:1.0 Content-Type:multipart/report; report-type=disposition-notification; boundary="----_=_NextPart_001_01C2A5EF.4AB815A0" X-MS-TNEF-Correlator:Thread-Topic:NRR Thread-Index:AcKl6qHrWqeamqhrQomyrF7S1Hw6dQABKjNR From:"Contact" content-class:urn:content-classes:mdn X-MimeOLE:PRoduced By Microsoft Exchange V6.0.6249.0 To:"User" Return-Path:contact@domain.com ------_=_NextPart_001_01C2A5EF.4AB815A0 Content-Type:text/plain; charset="iso-8859-1" Content-Transfer-Encoding:quoted-printable------_=_NextPart_001_01C2A5EF.4AB815A0 Content-Type:message/disposition-notification Content-Transfer-Encoding:7bit------_=_NextPart_001_01C2A5EF.4AB815A0--
送达回执当邮件到达目标邮件传输代理 (MTA) 或 SMTP 网关时,会将一个送达回执发送给发件人。发件人可通过通信客户端将 Return Receipt To 或 Transport-Neutral Encapsulation Format (TNEF) 等效属性 PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED 标记为 TRUE,以便请求送达回执。Exchange 2000 传送程序随后会通过在 SMTP RCPT TO 命令中指定 NOTIFY 参数来传送该请求。例如: RCPT TO: NOTIFY=SUCCESS,DELAY,FAILURE
下面的示例是一个送达回执: Your messageTo:User; 'user@example.com' Subject:test message Sent:12/17/2002 8:53 AMwas delivered to the following recipient(s):User on 12/17/2002 8:53 AM
下面的示例是一个送达回执的 MIME 标题: Microsoft Mail Internet Headers Version 2.0 From:postmaster@example.com To:user@example.com Date:Tue, 17 Dec 2002 10:52:39 -0600 MIME-Version:1.0 Content-Type:multipart/report; report-type=delivery-status; boundary="9B095B5ADSN=_01C20D2FE25765E1000A8D4Aclt?msg?01.north" X-DSNContext:Subject:Delivery Status Notification (Success)Return-Path:--9B095B5ADSN=_01C20D2FE25765E1000A8D4Aclt?msg?01.north Content-Type:text/plain; charset=unicode-1-1-utf-7 --9B095B5ADSN=_01C20D2FE25765E1000A8D4Aclt?msg?01.north Content-Type:message/delivery-status --9B095B5ADSN=_01C20D2FE25765E1000A8D4Aclt?msg?01.north Content-Type:message/rfc822Return-Receipt-To:adef@microsoft.com MIME-Version:1.0 Content-Type:application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding:binary content-class:urn:content-classes:message Subject:test message Date:Tue, 17 Dec 2002 10:52:39 -0600 Message-ID:message IDFrom:userf@example.com To:contact@domain.com Return-Path:user@example.com
已读回执如果在邮件中标记了已读回执请求,则会将一个已读回执发送给邮件发件人。发件人可将邮件中的 Disposition-Notification-To 标题设置为发件人或 TNEF 等效属性 PR_READ_RECEIPT_REQUESTED,以便请求已读回执。下面的示例是一个已读回执: Your messageTo: user@example.com Subject:was read on 12/17/2002 9:58 AM.
下面的示例是一个已读回执的 MIME 标题: Microsoft Mail Internet Headers Version 2.0Subject:Read:test message Date:Tue, 17 Dec 2002 09:57:53 -0800 Message-ID: X-MS-Has-Attach:MIME-Version:1.0 Content-Type:multipart/report; report-type=disposition-notification; boundary="----_=_NextPart_001_01C2A5F5.D275F240" X-MS-TNEF-Correlator:Thread-Topic:test message Thread-Index:AcKl9b1Bswu6VA+wR7WlTk6KwIWQQAAABU3S From:"Contact" content-class:urn:content-classes:mdn X-MimeOLE:Produced By Microsoft Exchange V6.0.6249.0 To:"User" Return-Path:contact@domain.com X-OriginalArrivalTime:17 Dec 2002 17:57:54.0603 (UTC) FILETIME=[D30A3FB0:01C2A5F5]------_=_NextPart_001_01C2A5F5.D275F240 Content-Type:text/plain; charset="iso-8859-1" Content-Transfer-Encoding:quoted-printable------_=_NextPart_001_01C2A5F5.D275F240 Content-Type:message/disposition-notification Content-Transfer-Encoding:7bit------_=_NextPart_001_01C2A5F5.D275F240--
中继投递状态通知下面的示例是一个中继投递状态通知: This is an automatically generated Delivery Status Notification.Your message has been successfully relayed to the following recipients, but the requested delivery status notifications may not be generated by the destination.user@example.com
下面的示例是一个中继投递状态通知的 MIME 标题: Microsoft Mail Internet Headers Version 2.0From:postmaster@example.com To:user@example.com Date:Tue, 17 Dec 2002 08:52:40 -0800 MIME-Version:1.0 Content-Type:multipart/report; report-type=delivery-status; boundary="9B095B5ADSN=_01C291DC6A7FD62100009369inet?hub?01.redm" X-DSNContext:7ce717b1 - 1130 - 00000008 - 00000000 Message-ID: Subject:Delivery Status Notification (Relay) Return-Path: X-OriginalArrivalTime:17 Dec 2002 16:52:41.0121 (UTC) FILETIME=[B66C4910:01C2A5EC]--9B095B5ADSN=_01C291DC6A7FD62100009369inet?hub?01.redm Content-Type:text/plain; charset=unicode-1-1-utf-7--9B095B5ADSN=_01C291DC6A7FD62100009369inet?hub?01.redm Content-Type:message/delivery-status--9B095B5ADSN=_01C291DC6A7FD62100009369inet?hub?01.redm Content-Type:message/rfc822Received:from server.domain.com ([100.0.0.0]) by internet-xxx-00001.server.example.com with Microsoft SMTPSVC(5.0.2195.5600); Tue, 17 Dec 2002 08:52:40 -0800 X-MimeOLE:Produced By Microsoft Exchange V6.5.6803.0 Content-class:urn:content-classes:message Return-Receipt-To:"User" MIME-Version:1.0 Content-Type:multipart/alternative; boundary="----_=_NextPart_001_01C2A5EC.B52CE306" Disposition-Notification-To:"User" Subject:test message Date:Tue, 17 Dec 2002 10:52:39 -0600 Message-ID: X-MS-Has-Attach:X-MS-TNEF-Correlator:Thread-Topic:test message Thread-Index:AcKl7Erc8kt0mdKuSreEWGbzByvkaQAAEqPQ From:"User" To:"Contact" Return-Path:user@example.com X-OriginalArrivalTime:17 Dec 2002 16:52:40.0371 (UTC) FILETIME=[B5F9D830:01C2A5EC]------_=_NextPart_001_01C2A5EC.B52CE306 Content-Type:text/plain; charset="US-ASCII" Content-Transfer-Encoding:quoted-printable------_=_NextPart_001_01C2A5EC.B52CE306 Content-Type:text/html; charset="US-ASCII" Content-Transfer-Encoding:quoted-printable
延迟通知延迟通知是为无法及时发送的邮件生成的。发送该通知的依据是在 SMTP 虚拟服务器中配置的延迟通知时间间隔。如果传送程序通过使用 RCPT TO: NOTIFY=FAILURE,DELAY 参数从目标服务器请求延迟通知,那么当目标服务器没有及时地将邮件投递给收件人时,会返回一个延迟通知。下面的示例是一个延迟通知的 MIME 标题: Microsoft Mail Internet Headers Version 2.0 Received From:postmaster@example.comTo:user@example.com Date:Wed, 10 Apr 2002 20:16:44 -0700 MIME-Version:1.0 Content-Type:multipart/report; report-type=delivery-status; X-DSNContext:Message-ID:Subject:Delivery Status Notification (Delay) Return-Path:--9B095B5ADSN=_boundary Content-Type:text/plain; charset=unicode-1-1-utf-7 --9B095B5ADSN=_boundary Content-Type:message/delivery-status--9B095B5ADSN=_boundary.Content-Type:message/rfc822 Received:X-MimeOLE:Content-Class:urn:content-classes:message MIME-Version:1.0 Content-Type:multipart/mixed;boundary="------------boundary" Disposition-Notification-To:user@example.com Subject:RE:Test message Date:Wed, 10 Apr 2002 15:40:25 -0500 Message-ID:thread-index:AcHgyTOFUg626BmvQRuaHma5lfChhAABrcbg From:user@example.com To:contact@domain.com Return-Path:user@example.comContent-Type:multipart/alternative; boundary="----_=_NextPart_001_01C1E0CF.F170F875" ------_=_NextPart_001_01C1E0CF.F170F875 Content-Type:text/plain; charset="us-ascii" Content-Transfer-Encoding:quoted-printable ------_=_NextPart_001_01C1E0CF.F170F875Content-Type:text/html; charset="us-ascii" Content-Transfer-Encoding:quoted-printable
有关更多信息,请阅读以下 Internet 工程任务组 (IETF) Web 站点上的 RFC 1891、1894 和 2298: www.ietf.org (http://support.microsoft.com/?scid=www.ietf.org)
这篇文章中的信息适用于:%26#8226;
Microsoft Exchange 2000 Server 标准版