C# 使用X-Unsent:1保存.eml文件不适用于Lotus Notes 8.5

C# 使用X-Unsent:1保存.eml文件不适用于Lotus Notes 8.5,c#,outlook,lotus-notes,eml,C#,Outlook,Lotus Notes,Eml,使用以下内容创建的.eml文件在Outlook中可以正常工作,但是,当您使用Lotus Notes 8.5打开它时,它不会显示为草稿电子邮件。它以普通电子邮件的形式出现,就像在收件箱中一样。如果我尝试转发电子邮件,则图像部分显示为红色X 我需要创建一个草案电子邮件,可以在Outlook和Lotus Notes中打开HTML正文。关于如何为LotusNotes创建.eml文件有什么建议吗 我正在使用C#生成.eml文件 X-Sender: test@localhost.com

使用以下内容创建的.eml文件在Outlook中可以正常工作,但是,当您使用Lotus Notes 8.5打开它时,它不会显示为草稿电子邮件。它以普通电子邮件的形式出现,就像在收件箱中一样。如果我尝试转发电子邮件,则图像部分显示为红色X

我需要创建一个草案电子邮件,可以在Outlook和Lotus Notes中打开HTML正文。关于如何为LotusNotes创建.eml文件有什么建议吗

我正在使用C#生成.eml文件

        X-Sender: test@localhost.com
        X-Receiver: Test@gmail.com
        X-Unsent: 1
        MIME-Version: 1.0
        From: test@localhost.com
        To: Test@gmail.com
        Date: 23 Jan 2017 11:42:31 +1100
        Subject: Test subject
        Content-Type: text/html; charset=us-ascii
        Content-Transfer-Encoding: quoted-printable

        <br /><strong>Test body</strong><img src=3D'http://www.w3schools.=
        com/tags/smiley.gif' width=3D'42' height=3D'42'>
X-Sender:test@localhost.com
X接收器:Test@gmail.com
X-Unsent:1
MIME版本:1.0
发件人:test@localhost.com
致:Test@gmail.com
日期:2017年1月23日11:42:31+1100
主题:测试主题
内容类型:text/html;字符集=美国ascii码
内容传输编码:引用可打印

测试主体

感谢您对本部分的指导。

Lotus Notes在没有PostedDate或DeliveredDate的情况下将电子邮件显示为草稿。这些是Notes邮件文档结构中的内部项;它们与标准标题不对应。您可以尝试在.eml文件中省略Date:header,但如果这样做,Notes可能会提供当前日期,因此我不确定它是否有效。(这就是为什么这是一个注释,而不是答案。)另一种尝试是使用没有值的x-notes-item标题。例如,x-注释-项目:;name=“DeliveredDate”和一个表示“PostedDate”。但我怀疑这是行不通的,因为我认为重要的是项目的存在,而不是价值,这可能会创建项目,但会给它们空值。不过,如果省略日期,还是值得一试的。@RichardSchwartz感谢您的回复。我试着用date,但没有解决问题。当我双击eml文件时,它会在lotus notes中打开,但它会显示“notes错误:您无权执行该操作”。@RichardSchwartz请告诉我,我应该如何处理该“名称”和“posteddate”。我没有这里的语法。“You not auhtorized”消息通常表示您有ACL错误。我不清楚为什么在打开.eml文件时会出现这种情况。我使用了上面x-note-item的确切标题语法。我将在这里再次描述它:x-notes-item冒号空格分号name等号双引号PostedDate双引号。