1

我想从我的 Outlook 邮箱发送回复说特定邮件。我打算通过使用主题/正文/发件人搜索邮箱来找到邮件,然后回复找到的邮件。我已成功使用 C# 从邮箱中搜索邮件,但我无法回复邮件。

而且,如果我使用回复,它将是 Outlook 中执行的操作的确切副本,即如果在邮件上回复,主题是否会添加 RE: 或者我们需要手动将文本附加到主题?

请原谅我的无知

任何帮助将不胜感激

4

3 回答 3

5

以下代码是摘录

让我们假设你已经选择了你的项目,这里我选择了一个数字..

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

这有效地点击了“ReplyAll”并填充了所有的东西,就好像 Outlook 做了它一样..(因为它做了)例如,向正文添加东西..点击发送。

于 2016-06-15T08:55:13.670 回答
0

Goutham gauti 它的权利。您在邮件项目中所做的所有更改都将得到响应。但是,如果您想了解更多信息,可以阅读 CodeProject 上的这篇文章:

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

于 2016-06-15T14:04:53.690 回答
0
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();
}
于 2017-10-20T07:04:43.157 回答