求C#发送邮件代码,要支持163等邮箱

来源:百度知道 编辑:UC知道 时间:2024/06/01 20:59:49
现在好多邮箱都不支持,谁能发一个支持163等邮箱的给我。

支持不支持和程序关系不大

主要是你的163账号支持不支持,最近一段时间注册的163 126 账号 已经不能使用smtp发邮件了

所以什么代码都不好使

代码给你,能不能发送要看你的邮箱了;
雅虎的邮箱支持smtp发送,需要激活才能(smtp.mail.yahoo.com.cn)
163的要看什么时候注册的了,我的163是05年注册的能用!

/// <summary>
/// 邮件发送
/// </summary>
/// <param name="tomail">收件人邮箱</param>
/// <param name="mailtitle">邮箱标题</param>
/// <param name="mailcontent">邮箱内容</param>
public void EMailSend(string tomail,string mailtitle,string mailcontent)
{
try
{
//发件人邮箱地址,收件人邮箱地址,邮件标题,邮件内容
MailMessage myMail = new MailMessage("发件人邮箱地址", toemail, mailtitle, mailcontent);

myMail.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题的编码
myMail.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容