0
A
回答
3
你可以使用SmtpClient類。
var client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Credentials = new NetworkCredential("[email protected]", "secret");
var mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test mail";
mail.Body = "test body";
client.Send(mail);
UPDATE: 例如與雅虎:使用Gmail的SMTP例
var client = new SmtpClient("smtp.mail.yahoo.com", 587);
client.Credentials = new NetworkCredential("[email protected]", "secret");
var mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test mail";
mail.Body = "test body";
client.Send(mail);
0
試試這個:
using System.Web.Mail;
private void SendMessage()
{
MailMessage mail = new MailMessage();
mail.To = txtTo.Text;
mail.From = txtFrom.Text;
mail.Subject = txtSubject.Text;
mail.Body = txtBody.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mail);
}
如果想發送附件
添加以下代碼
mail.Attachments.Add(new MailAttachment(@"C:\myFile.txt"));
+0
SmtpMail已過時。您應該使用SmtpClient - http://msdn.microsoft.com/zh-cn/library/system.net.mail.smtpclient.aspx – 2010-03-18 10:21:09
相關問題
- 1. asp.net發送郵件
- 2. ASP.NET:發送郵件
- 3. 在asp.net中發送郵件
- 4. 在asp.net發送郵件
- 5. asp.net發送郵件在vb.net
- 6. 在asp.net中發送郵件?
- 7. 如何從ASP.Net發送電子郵件
- 8. 如何在asp.net中通過電子郵件發送郵件
- 9. 使用ASP.NET發送郵件
- 10. 創建郵件列表在asp.net發送郵件羣發
- 11. 在asp.net發送郵件腳本用c#
- 12. 在asp.net中發送電子郵件
- 13. 在asp.net中發送郵件通知c#
- 14. 在asp.net發送大量電子郵件
- 15. Magento如何發送郵件?
- 16. - 如何發送郵件?
- 17. 如何「從」發送郵件
- 18. 本地郵件發送,但上傳到服務器郵件不發送在asp.net
- 19. 在asp.net發送電子郵件發送密碼而不是電子郵件
- 20. 如何使用php的郵件發送郵件()反映在發件人郵箱的「已發送郵件」
- 21. ASP.NET MVC發送電子郵件附件
- 22. Appengine發送郵件 - 不發送郵件
- 23. 發送郵件發送郵件請求
- 24. 如何在asp.net中發送感謝電子郵件?
- 25. 如何通過代理服務器在asp.net中發送郵件
- 26. 如何使用asp.net發送郵件,在vb.net
- 27. 如何在AsP.NET的後臺發送電子郵件?
- 28. 如何在asp.net中使用SendAsync()重新發送電子郵件
- 29. 如何通過在asp.net中使用smtp發送郵件
- 30. 正在被如何測試asp.net電子郵件發送
可能重複http://stackoverflow.com/questions/2354436/how-to-send-mail-using -c – 2010-04-22 14:13:52