莫名奇妙的SmtpMail

jabby12 2005-05-13 02:32:15
以前研究过.net里的Smtp邮件类,也测试过成功发送接收。没想到现在又出问题了。
MailMessage mailObj = new MailMessage();
mailObj.From = "aa@163.com";
mailObj.To = "bb@163.com";
mailObj.Subject = "aaaaaaaaaa";
mailObj.Priority = MailPriority.High;
mailObj.BodyFormat = MailFormat.Text;
mailObj.Body = "...........";
SmtpMail.SmtpServer = "localhost";

if((UserName != String.Empty) && (Password != String.Empty))
{
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","帐号");
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","密码");
}

SmtpMail.Send(mailObj);

莫名奇妙的错误,就是发送不了,本地的SMTP已启动并设置好,系统为WIN2000,SmtpMail.SmtpServer = "127.0.0.1";或smtp.163.com也不行,晕啊,哪里的错误。

注:不用jmail发送
...全文
136 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
goody9807 2005-08-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/goody9807/archive/2005/03/09/115367.html
fkphp 2005-08-18
  • 打赏
  • 举报
回复
注册了组件没有CDONT邮件组件
sykpboy 2005-08-18
  • 打赏
  • 举报
回复
再發現問題如果無法捕獲程序異常,就要看smtp的問題,可以查看smtp的日誌,看mail的處理情況
sykpboy 2005-08-18
  • 打赏
  • 举报
回复
代碼應該沒有問題的.
exing 2005-08-18
  • 打赏
  • 举报
回复
smtp.163.com换成ip地址
dbserver 2005-08-18
  • 打赏
  • 举报
回复
也就是说把你的if语句去掉,
再试试"SmtpMail.SmtpServer = "localhost";",如果还不行就关掉这句话。
dbserver 2005-08-18
  • 打赏
  • 举报
回复
public void Send()
{
//System.Threading.ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(EmailQueue));
try
{
System.Web.Mail.MailMessage mm=new System.Web.Mail.MailMessage();
mm.BodyFormat = System.Web.Mail.MailFormat.Text ;
mm.BodyEncoding = System.Text.Encoding.GetEncoding(936);
mm.From = SystemSetting.AdminEmailAddress ;
mm.To = "dbserver0118@hotmail.com";//this.EmailTo ;
mm.Subject = this.Subject;
mm.Body = this.Body ;
mm.BodyFormat =System.Web.Mail.MailFormat.Text;
System.Web.Mail.SmtpMail.Send(mm);
}
catch
{
this.WriteRunLog("send welcome mail fail,please check your SmtpServer and others");
}
}
jabby12 2005-05-13
  • 打赏
  • 举报
回复
搞定,SMTP服务器的错。谁能详细讲一下SMTP服务器的工作方式
datouxiaogui 2005-05-13
  • 打赏
  • 举报
回复
先把判断语句拿掉试试看,在不可以用断点查查那里有问题。。确认smtp开启

62,072

社区成员

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

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

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

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