考虑这种情况:在我的展望中,我有两个帐户my_name@gmail.com(默认)和my_nyme@hotmail.com。如果有人发送一封电子邮件到我的地址,我最终会在我的Outlook收件箱中发送两封电子邮件。是否可以(使用VSTO for Outlook)区分gmail.com域收到的电子邮件和yahoo.com收到的邮件? 我有这个
String emailAddress = Globals.ThisAddIn.Application.Session.CurrentUser.Address;
但它始终是my_name@gmail.com。如果我迭代Outlook.MailItem.Recipients我将获得booth我的电子邮件地址,无法解决其中哪一个是真正的收件人。
答案 0 :(得分:3)
使用MailItem.SendUsingAccount属性 - 它将指向用于接收邮件的帐户。