[英]c# send email through work mail
我試圖編寫C#代碼以通過我的工作郵件帳戶發送電子郵件。 我已經將電子郵件帳戶連接到了我的android智能手機,並且運行良好。 我從中獲取了連接數據,現在嘗試使用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)
{
}
您應該在您的gmail帳戶中允許此操作的訪問,然后它將可以正常工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.