c # Я не могу отправить письмо через сервер обмена - PullRequest
0 голосов
/ 27 июня 2019

Я пишу программное обеспечение, которое будет установлено на всех компьютерах компании, в которой я работаю, когда у машины возникнут проблемы, оператор будет использовать это программное обеспечение для сохранения всей информации в БД, и я тоже Я хотел бы отправить электронное письмо сопровождающему автоматически, но по какой-то причине я могу заставить его работать :-( не могли бы вы опубликовать мне пример

Это код, который я использовал, но я получаю эту ошибку "удаленный сертификат не считается действительным" (я перевел себя с итальянского, надеюсь, вы понимаете)

ailMessage mail = new MailMessage();
        mail.From = new MailAddress("username@mycompany.com");
        mail.To.Add("username@mycompany.com");
        mail.Subject = "test out message sending";
        mail.Body = "this is my message body";
        mail.IsBodyHtml = true;
        SmtpClient client = new SmtpClient();
        client.UseDefaultCredentials = false;
        client.Credentials = new System.Net.NetworkCredential("myusername", "mypassword");
        client.Port = 587; // You can use Port 25 if 587 is blocked (mine is!)
        client.Host = "the exchange server of the company";
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.EnableSsl = true;
        client.Send(mail);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...