У меня есть программа на C #, которую я буду запускать ежедневно (через планировщик Windows).Программа для отправки ежедневного отчета моей команде.Я написал следующее, чтобы отправить письмо, и оно работает.Единственная проблема заключается в том, что Outlook отображает окно сообщения «Программа пытается отправить сообщение электронной почты от вашего имени. Если это неожиданно ......».есть три кнопки «разрешить», «отказать», «помочь», и кажется, что моя программа остановлена в этот момент, и пока я не нажму кнопку «разрешить» или «отказать», программа не отправит электронное письмо.Я знаю, что я могу изменить параметры, перейдя в инструменты -> центр доверия -> программный доступ, но я действительно хотел бы не использовать это, потому что эта программа в конечном итоге будет запущена с другой машины, где пользователь может или не может получить доступ кизменить настройки в центре доверия.Есть ли способ отключить это предупреждение программно?..или есть другой способ отправить электронное письмо без всплывающего окна с предупреждением
вот код, используемый для отправки электронного письма .. и он работает нормально ..
Application olook = new Application();
NameSpace ns = olook.GetNamespace("MAPI");
ns.Logon(null, null, true, true);
_MailItem msg = (_MailItem)olook.CreateItem(OlItemType.olMailItem);
msg.To = "xxx@xxx.com";
msg.Subject = "test";
msg.HTMLBody = strHTML;
msg.Send();
ns.Logoff();