使用我的Outlook帐户发送邮件

时间:2011-06-27 06:41:35

标签: c#

我尝试使用我的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(); 
    }

1 个答案:

答案 0 :(得分:2)

您看到的弹出窗口是Outlook的安全功能。避免它的唯一机会是在Outlook本身中禁用此功能。如果您真的认为这是适合您的方法,请尝试谷歌“禁用Outlook安全警告”,或检查此主题 How to avoid Outlook security alert when reading outlook message from C# program这应该指向正确的方向。