服务器拒绝了发件人地址。服务器响应为: 503 Error: need EHLO and AUTH first !

d2600 d2600 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
昨天注册的163的邮箱,然后用.net测试发邮件不成功!!下面是发送代码:
private void SendMail(string from,string to,string username,string pwd,string subject,string body)
{
System.Web.Mail.MailMessage mailObj = new System.Web.Mail.MailMessage();

// 设置邮件的发送及接收地址
mailObj.From = from;
mailObj.To = to;

mailObj.Subject = subject;
mailObj.Body = body;

// html格式的邮件
mailObj.BodyFormat = MailFormat.Html;


// 设置为高级优先权
mailObj.Priority = MailPriority.High;

mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//进行验证
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", username); //用户名
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", pwd); //密码
// 使用SmtpMail对象发送邮件
SmtpMail.SmtpServer="smtp.163.com";
SmtpMail.Send(mailObj);


}
...全文
评论 4
收藏 已收藏
分享
返回顶部
d2600
.NET社区 62,274 成员 668,968 内容