在fromwork 2.0 下 c# 发邮件 的几种方法怎么都出错啊
红色标记的请帮我注意一下有错误没。。
using System.Net.Mail;
//我用过gmail,Server.CreateObject("CDONTS.NewMail"),这几种方式都不行
string mailServerName = "smtp.sina.com"; //发送邮件的SMTP服务器
string mailFrom = "ggg747636@sina.com"; //发件人邮箱(用126的邮件服务器,就必须用126邮箱的用户名)
string mailTo = "ggg747636@126.com"; //收件人邮箱
string subject = "用代码方式发送邮件";//邮件主题
string body = "这里是邮件正文了..."; //邮件正文
using (MailMessage message = new MailMessage(mailFrom, mailTo, subject, body))
{
//SmtpClient是发送邮件的主体,这个构造函数是告知SmtpClient发送邮件时使用哪个SMTP服务器
SmtpClient mailClient = new SmtpClient(mailServerName);
//将认证实例赋予mailClient,也就是访问SMTP服务器的用户名和密码
mailClient.Credentials = new System.Net.NetworkCredential("ggg747636", "ggg747636"); //最终的发送方法
mailClient.Send(message);
}
用gmail 的时候 错误是 :由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
用smtp的错误是: sina的邮箱 SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: Authentication required
163的邮箱 错误是: 邮箱不可用。 服务器响应为: Óû§±»Ëø¶¨
用jmail 的错误是:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
几种邮箱我都试过可没一种成功的
希望各位帮帮忙 谢谢!