.NET发送邮件,求救!!!!!!求救!!!!

sren2008 2009-05-27 02:37:27
我想在给我的站上 添加 发送邮件的功能,用于用户注册验证这块,但是我在网上找了段代码,执行操作的时候,却报异常,提示:
语法错误,无法识别命令。 服务器响应为: Auth failed System Error

搞了半天没弄明白,还请各位帮帮忙~


public static void SendMail(String mailTitle, String mailContent, String inboxAddress)
{
//mail服务器设置
SmtpClient mailserver = new SmtpClient();

mailserver.Host = ConfigurationManager.AppSettings["sendServer"].ToString(); //发送邮件的邮件服务器
mailserver.Credentials = new System.Net.NetworkCredential(ConfigurationManager.AppSettings["mailName"].ToString(), ConfigurationManager.AppSettings["mailPwd"].ToString());

mailserver.Timeout = 5000;
mailserver.EnableSsl = false;
//mail邮件设置
MailMessage mail = new MailMessage();
MailAddress mfrom = new MailAddress(ConfigurationManager.AppSettings["sendAddress"].ToString());

mail.From = mfrom;
mail.To.Add(inboxAddress);
mail.Subject = mailTitle;
mail.SubjectEncoding = System.Text.Encoding.GetEncoding("GB2312");
mail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
mail.IsBodyHtml = false;
mail.Body = string.Format(@mailContent);
mailserver.Send(mail);
}
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
皓月明 2009-05-27
  • 打赏
  • 举报
回复
楼上的是骗子,你的代码不能用
zcxverygood123456 2009-05-27
  • 打赏
  • 举报
回复
发送文本邮件(已测试可用)
private void Button1_Click(object sender, System.EventArgs e)
{
System.Web.Mail.MailMessage mail=new MailMessage();
mail.To="123@yahoo.com.cn";
mail.From="456@126.com";
mail.Subject="wwww";
//mail.BodyFormat=System.Web.Mail.MailFormat.Text;
mail.BodyFormat=System.Web.Mail.MailFormat.Html;
//string mes="<html><body><b>"+Request["mailto"]+",您好。<br>"+"您的朋友:<font color=\"red\">"+Request["username"]+"</font>从

<a href=http://www.ddd.com>信息网</a>给您推荐了一篇文章--<a href='"+Request["url"]+"'>"+Request["url"]+"请您浏览!

</a></b></body></html>";
mail.Body="mes";
//mail.Body=this.message.Text.ToString();
//SmtpMail.SmtpServer= "smtp.163.com";
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "123456"); //set your username here
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456"); //set your password here
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/languagecode","0x0804");
SmtpMail.SmtpServer = "smtp.126.com"; //your real server goes here
SmtpMail.Send(mail);
}

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧