2011-06-27 3 views
2

J'ai essayé d'envoyer le formulaire de courrier C# à l'aide de mon compte Outlook, mais je ne souhaite pas que la fenêtre de notification apparaisse lorsque j'essaie d'envoyer des e-mails. Une idée pour désactiver les fenêtres de notification?Envoyer un e-mail à l'aide de Mon compte Outlook

Voici mon code snippent:

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(); 
    } 

Répondre

2

La vision de pop-up est vous êtes une fonction de sécurité des perspectives. La seule chance de l'éviter est de désactiver cette fonctionnalité dans Outlook lui-même. Si vous pensez vraiment que c'est la voie à suivre pour vous, essayez de google quelque chose comme "désactiver l'avertissement de sécurité Outlook", ou vérifiez ce fil How to avoid Outlook security alert when reading outlook message from C# program cela devrait vous diriger vers la bonne direction.