现象:
在使用Outlook的“回复全部”操作回复一个邮件时,出现以下报错(该报错以邮件形式由邮箱服务器返回),邮件无法发送成功:
向以下收件人或组传递邮件失败:
dancen@ad.com
邮件系统在处理此邮件时遇到问题。它不会尝试重新传递此邮件。
供管理员使用的诊断信息:
生成服务器: SERVER.ad.com
dancen@ad.com
#554 5.6.0 STOREDRV.Submit.Exception:PropertyTooBigException; Failed to process message due to a permanent exception with message [0x1039001f] PR_INTERNET_REFERENCES PropertyTooBigException: [0x1039001f] PR_INTERNET_REFERENCES ##
原始邮件标题:
Received: from SERVER.ad.com ([fe80::xxxx:xxxx:xxxx:bb58]) by
SERVER.ad.com ([fe80::xxxx:xxxx:xxxx:bb58%12]) with mapi id
15.00.0516.029; Fri, 29 May 2020 14:16:44 +0800
MIME-Version: 1.0
Content-Type: text/plain
Date: Fri, 29 May 2020 14:16:44 +0800
Message-ID: <48c7f2932f4d445ca46fee625530c42d@SERVER.ad.com>
Subject: =?gb2312?B?16q3ojogQXBwzOHJ88fpv/Y=?=
反复重试多次,结果一致,邮件服务器为Exchange。如果单独新建一个邮件进行发送,则可以成功发送邮件。
解决办法:
PR_INTERNET_REFERENCES is a history of all message-ids that the message has been associated with. If you forward or reply, it will add the new message-id to the list. That will continue to grow if you continue to reply/forward the message. At some point, it exceeded the 64KB limit on the property. This is by design.
So, the solution is to create a new message rather than reply/forward.
Best Regards
即PR_INTERNET_REFERENCES是与邮件消息关联的所有邮件消息id的历史记录。如果转发或回复一个邮件,它将把新的邮件消息id添加到该列表中。如果你继续回复/转发信息,这个数字还会继续增长。在某个时候,它超过了64KB限制,则会出现PropertyTooBigException。
因此,解决方案是创建一个新邮件,而不是继续回复/转发该邮件,因为一直回复/转发一个邮件会导致该邮件的一个属性的大小超出限制。