c#通过工作邮件发送电子邮件

本文关键字:电子邮件 工作 | 更新日期: 2023-09-27 18:19:24

我尝试编写c#代码通过我的工作邮件帐户发送电子邮件。我已经将电子邮件帐户连接到我的安卓智能手机上,它运行得很好。我从它的连接数据,现在我试图用c#发送电子邮件,但我不能管理它。我使用相同的c#代码从我的gmail帐户发送电子邮件,它工作得很好,但当我试图使用它与我的工作帐户我不能。我做错了什么吗?

我的代码是:
MailMessage mail = new MailMessage();
mail.To.Add(new MailAddress("myPersonalEmailAddress"));
mail.From = new MailAddress("myWorkEmailAddress");
mail.Subject = "Test subject";
mail.Body = "Test body";
/*
 * The server name, port and domain are similar to smartphone account
 * It also uses SSL so I enabled it
 */
SmtpClient client = new SmtpClient("serverName", 443);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("username", "password", "domain");
client.EnableSsl = true;
client.Timeout = 20000;
try
{
     client.Send(mail);
}
catch (Exception e)
{
}

c#通过工作邮件发送电子邮件

你应该允许在你的gmail帐户中访问它,然后它会正常工作