1. 程式人生 > 其它 >C# 網易企業郵箱傳送郵件

C# 網易企業郵箱傳送郵件

                var emailAcount = "[email protected]";  //企業郵箱
                var emailPassword = "xxxxx";  //用的授權碼 不是郵箱登入密碼 
                var reciver = "[email protected]";
                var content = "這個是郵件內容:測試測試測試,我是內容,我是內容";
                MailMessage message = new MailMessage();
                
//設定發件人,發件人需要與設定的郵件傳送伺服器的郵箱一致 MailAddress fromAddr = new MailAddress("[email protected]"); message.From = fromAddr; message.BodyEncoding = Encoding.UTF8; //設定收件人,可新增多個,新增方法與下面的一樣 message.To.Add(reciver);//設定郵件標題 message.Subject = "
這個是郵箱標題"; //設定郵件內容 message.Body = content; //設定郵件傳送伺服器,伺服器根據你使用的郵箱而不同,可以到相應的 郵箱管理後臺檢視 SmtpClient client = new SmtpClient("smtphz.qiye.163.com", 25);//這個是企業的 個人 smtp.163.com 25 client.UseDefaultCredentials = true;
//設定傳送人的郵箱賬號和密碼 client.Credentials = new NetworkCredential(emailAcount, emailPassword);//啟用ssl,也就是安全傳送 client.EnableSsl = true; //傳送郵件 client.Send(message);//傳送 textBox1.Text = "script type='text/javascript'>alert('傳送成功!');history.go(-1)</script>";

個人郵箱別忘了把 郵箱設定裡面的POP3/SMTP/IMAP 裡面的服務開啟

最好都不要遇到

無法從傳輸連線中讀取資料: net_io_connectionclosed 這個錯誤,很坑