我正在编写一个软件,该软件将安装在我工作的公司的所有计算机上,当计算机出现问题时,操作员将使用该软件将所有信息保存到数据库中,我也d想自动将电子邮件发送给维护者,但是由于某些原因,我可以使它工作:-( 你能给我举个例子吗?
这是我使用的代码,但出现错误“远程证书无效”(我从意大利语翻译过来,希望您能理解)
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);