舉例:
復制代碼 代碼如下:
163.com的郵箱在早期申請的是支持的,後面申請的都是不支持。
21cn.com似乎現在已經放棄了smtp支持,可能只有繳費用戶才可以。
qq.com的郵箱需要在用戶帳戶裡面設置。
我拿了個sina.com的郵箱進行測試,也需要在後台裡面的
才可以發送。詳細代碼如下:
復制代碼 代碼如下:
MailAddress from = new MailAddress("
[email protected]");
MailAddress to = new MailAddress("
[email protected]");
MailMessage message = new MailMessage(from, to);
message.Subject = "阿會楠的來信";
message.Body = "你好!測試而已";
SmtpClient client = new SmtpClient();
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Port = 25;
client.Host = "smtp.sina.com";
client.Credentials = new System.Net.NetworkCredential("
[email protected]", "123");
Response.Write("發送一份郵件到" + to.User + "," + to.Host +"," + client.Host);
client.Send(message);
別忘了引入命名空間:
復制代碼 代碼如下:
using System.Net;
using System.Net.Mail ;