2012-10-07 79 views

回答

0

您需要對雅虎郵件進行smtp/pop訪問才能使用雅虎帳戶發送郵件。雅虎提供的免費帳戶沒有該訪問權限。你可能不得不選擇雅虎郵件專業版。

對於使用SMTP發送郵件,您只需要輸入一個smtp帳戶的用戶名和密碼。您將使用傳遞此憑據併發送與類system.net.mail名稱空間的郵件。

1

這裏是雅虎郵箱設置

  • 雅虎郵件SMTP服務器地址:smtp.mail.yahoo.com
  • Yahoo!郵件SMTP用戶名:您的完整Yahoo!郵件電子郵件地址 (包括「@ yahoo.com」)
  • Yahoo!郵件SMTP密碼:您的Yahoo!郵件密碼
  • Yahoo!郵件SMTP端口:465
  • Yahoo!郵件的SMTP TLS/SSL要求:是

這裏是一個示例代碼中使用雅虎郵件設置發送郵件

SmtpClient emailClient = new SmtpClient("smtp.mail.yahoo.com"); 
System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential("[email protected]","*******"); 
emailClient.EnableSsl = true; 
emailClient.Credentials = SMTPUserInfo; 
emailClient.Port = 465; 

MailMessage message = new System.Net.Mail.MailMessage("[email protected]", "[email protected]", "fire!!", "Call up 911 and inform my house is on fire and my phone too"); 
emailClient.Send(message); 
相關問題