我尝试使用我的Outlook帐户发送C#的邮件,但我不希望在尝试发送邮件时出现通知弹出窗口。
是否要禁用通知窗口?
这是我的代码片段:
public static void SendEmail(string _ToEmail, string _Subject, string _EmailBody)
{
Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem email = (Microsoft.Office.Interop.Outlook.MailItem)(oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem));
email.Recipients.Add(_ToEmail);
email.Subject = _Subject;
email.Body = _EmailBody;
((Microsoft.Office.Interop.Outlook.MailItem)email).Send();
}
答案 0 :(得分:2)
您看到的弹出窗口是Outlook的安全功能。避免它的唯一机会是在Outlook本身中禁用此功能。如果您真的认为这是适合您的方法,请尝试谷歌“禁用Outlook安全警告”,或检查此主题 How to avoid Outlook security alert when reading outlook message from C# program这应该指向正确的方向。