簡體   English   中英

使用C#對特定的Outlook郵件進行Reply / ReplyAll

[英]Reply/ReplyAll to a particular Outlook mail using C#

我想從我的Outlook郵箱發送答復以說特定的郵件。 我打算通過使用主題/正文/發件人搜索郵箱來查找郵件,然后回復找到的郵件。 我已經成功使用C#從郵箱中搜索了郵件,但是我無法回復該郵件。

而且,如果我使用回復,它將是Outlook中執行的操作的確切副本,即如果在郵件上答復,是否將主題添加RE:還是我們需要手動將文本附加到主題?

請饒恕我的無知

任何幫助將不勝感激

以下代碼是摘錄

假設您選擇了項目,在這里我按數字選擇了一個項目。

MailItem m = objFolder.Items[t];
m.ReplyAll();

這有效地命中了“ ReplyAll”,並像Outlook那樣填充了所有內容。(因為它確實如此),例如,將內容添加到正文中。

Goutham gauti是其權利。 您在郵件項目中所做的所有更改都是響應。 但是,如果您想了解更多信息,可以在CodeProject上閱讀此文章:

http://www.codeproject.com/Articles/1106804/Create-and-send-an-email-reply-in-Csharp-VB-NET

private void ReplyToMail(Outlook.MailItem mailItem)
{
  //mailItem is the mail you wand to reply to
   Outlook.MailItem replyMail = mailItem.Reply();
  //you can use replyAll insted
   replyMail.Body = "the mail body text";
   ((Outlook._MailItem)replyMail).Send();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM