Авторизация на c # Отправить почту через outlook - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу отправлять электронные письма из своего кода, я использую outlook 2016 из нашей интрасети с аутентификацией Windows.

Мой код

 public void sendmail ()
   {


            // Create the Outlook application.
            Outlook.Application oApp = new Outlook.Application();
            // Create a new mail item.
            Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);
            // Set HTMLBody. 
            //add the body of the email
            oMsg.HTMLBody = "Test email for body!!";
            //Add an attachment.
            String sDisplayName = "MyAttachment";
            int iPosition = (int)oMsg.Body.Length + 1;
            int iAttachType = (int)Outlook.OlAttachmentType.olByValue;
            //now attached the file
            Outlook.Attachment oAttach = oMsg.Attachments.Add
                                         (@"P:\\DA.PDF", iAttachType, iPosition, sDisplayName);

            //Subject line
            oMsg.Subject = "Test Mail";
            // Add a recipient.
            Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients;
            // Change the recipient in the next line if necessary.
            Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("mo.ja@gmail.com");
            oRecip.Resolve();
            // Send.
            oMsg.Send();
            // Clean up.
            oRecip = null;
            oRecips = null;
            oMsg = null;
            oApp = null;
        }
        catch (Exception ex)
        {


        }

Но я получаю это сообщение:

введите описание изображения здесь

перевод сообщения: программа пытается получить доступ к информации об адресе электронной почты, хранящейся в outlook. Если это действие является неожиданным, нажмите «Отказаться» и убедитесь, что антивирусное программное обеспечение обновлено

когда я нажимаю на кнопку акцептора, электронная почта проходит успешно

Любые идеи !!! Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...