【问题标题】:outlook mailitem reply with sent date time in c#在 C# 中带有发送日期时间的 Outlook Mailitem 回复
【发布时间】:2019-06-06 17:53:29
【问题描述】:

我创建了 Outlook 插件,它根据用户指定的某些规则对收到的电子邮件创建回复。

但我遇到了一个问题,描述为,当我使用 Outlook 邮件项创建回复时,它在正文中包含来自传入电子邮件的发件人、发件人、收件人、主题,例如当我们单击 Outlook 中的回复按钮时,如图所示 enter image description here

这是我为收到的电子邮件创建回复的代码。

void mailreply(Outlook.MailItem Email)
{
   Outlook.MailItem replyMail = null;
   replyMail = IncomingEmail.Reply(); 
   replyMail.subject = "Abcd"
   replyMail.body = "XYZ";

    --------- rest of code -------
   replyMail.send();
 }

请帮我解决这个问题,我怎样才能在回复正文中添加传入电子邮件的日期时间和发件人、发送人等。

提前致谢

【问题讨论】:

    标签: c# outlook-addin


    【解决方案1】:

    我得到了解决方案,如果有人有同样的问题,我会在这里发布,然后他们可以参考这篇文章

    void mailreply(Outlook.MailItem Email)
    {
       Outlook.MailItem replyMail = null;
       replyMail = IncomingEmail.Reply(); 
       replyMail.subject = "Abcd"
       replyMail.body = "XYZ";
    
      //Answer bellow
       replyMail.To = Email.FromAddress;
       replyMail.ReceveDateTime = Email.SentDateTime; 
        --------- rest of code -------
       replyMail.send();
     }
    

    【讨论】:

      【解决方案2】:

      您应该扩展您的代码以将这些行放在replyMail.body 中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-12
        • 1970-01-01
        • 1970-01-01
        • 2014-08-28
        • 1970-01-01
        • 2017-04-04
        • 2017-03-14
        • 1970-01-01
        相关资源
        最近更新 更多