我似乎遇到了 Outlook 的一个错误。
我有一封 eml 格式的电子邮件,信息.eml。
在这个特定场景中,我想使用 Outlook 操作重新发送电子邮件Resend This Message
注意:如果电子邮件是 .msg,则无法执行此操作,因为该选项显示为灰色
根据需要编辑消息并按“发送”。
即刻您将收到一封来自 Outlook 的电子邮件(系统管理员) 表示该电子邮件无法送达。
此“电子邮件”没有标题,因为它是由 Outlook 本地生成的。这是它的内容。
您的邮件未能送达部分或全部预期收件人。
Subject: Testing
Sent: 16/06/2015 15:16
无法联系到以下收件人:
Joshua Stevenson (domain here) on 16/06/2015 15:16
This message could not be sent.
Try sending the message again later, or contact your network administrator.
Error is [0x80070005-00000000-00000000].
这似乎只发生在.eml
文件中,我已经在具有不同版本的 Outlook/Windows 的多个系统上测试过这一点。
它适用于 Windows 7、Outlook 2007;它不适用于 Windows 8.1、Outlook 2013
有人遇到过这种情况吗?你也遇到过这种情况吗?
答案1
它确实不适用于 Outlook 2013......如果您的 EML 包含发件人:标题(无论地址是什么)。
要解决此问题,只需删除从:从 EML 文件中移除邮件头(使用任何文本编辑器,如记事本,删除以“发件人:”开头的行)。重新发送时,您会收到额外的警告,但可以正常工作!
另一种解决方法是在 Outlook 消息窗口的“发件人”字段中选择相同的帐户(是的,只需选择您在消息中已经看到的相同帐户)。