Reply/ReplyAll 使用 C# 发送到特定的 Outlook 邮件
Reply/ReplyAll to a particular Outlook mail using C#
我想从我的 Outlook 邮箱发送一封回复说特定邮件。
我打算通过使用 subject/body/sender 搜索邮箱来找到邮件,然后回复找到的邮件。
我用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();
}
我想从我的 Outlook 邮箱发送一封回复说特定邮件。 我打算通过使用 subject/body/sender 搜索邮箱来找到邮件,然后回复找到的邮件。 我用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();
}