簡體   English   中英

如何使用yahoo郵件帳戶從本地主機發送電子郵件?

[英]How can I send email from my local host using yahoo mail account?

我正在使用Visual Studio 2010 Ultimate開發一個ASP.NET網站。 我想使用我的Yahoo郵件帳戶向客戶發送確認郵件。 我該怎么辦? 我應該更改或添加哪些設置?

這是Yahoo郵件設置

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

這是使用yahoo郵件設置發送電子郵件的示例代碼

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

MailMessage message = new System.Net.Mail.MailMessage("xyz@gmail.com", "someone@something.something", "fire!!", "Call up 911 and inform my house is on fire and my phone too");
emailClient.Send(message);

您需要具有對Yahoo郵件的smtp / pop訪問權限,才能使用yahoo帳戶發送郵件。 雅虎提供的免費帳戶沒有訪問權限。 您可能必須選擇Yahoo Mail Pro。

要使用SMTP發送郵件,您只需要一個smtp帳戶的用戶名和密碼即可。 您將使用傳遞此憑據的方式,並使用類system.net.mail命名空間發送郵件。

您可以檢查此項目:

http://www.codeproject.com/Articles/1684/Sending-Mail-Using-C-via-SMTP

在那里,您將看到如何設置配置以使用任何(在您的情況下為yahoo)smtp服務器發送電子郵件來發送電子郵件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM