把程序上传到服务器,邮件不能发送成功了?(中秋快乐~~)
下面我发送邮件的代码:
System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage();
mail.From = strEmail;
mail.To = email;
mail.Subject = "subject ";
mail.Body= "content ";
mail.BodyFormat = MailFormat.Html;
mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate ", "1 ");
mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendusername ", strEmail);
mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendpassword ", "pwd ");
System.Web.Mail.SmtpMail.SmtpServer = "smtp.21cn.com ";
SmtpMail.Send(mail);
情况如下所示:
1:我在把自己的机子作为服务器能够发送邮件成功,而且我同事的机子能够访问我并发送邮件成功~~~
2:我把程序拷贝到另一台服务器上(windows2003),结果邮件不能发送成功,但是其他数据库的操作都没有问题,发送邮件出现以下错误信息:
error:
异常详细信息: System.Runtime.InteropServices.COMException: óê?t?T·¨·¢?íμ? SMTP ·t???÷?£′?ê?′í?ó′ú???a 0x800ccc15?£·t???÷?ìó|?a not available
.....................
堆栈跟踪:
[COMException (0x80040211): óê?t?T·¨·¢?íμ? SMTP ·t???÷?£′?ê?′í?ó′ú???a 0x800ccc15?£·t???÷?ìó|?a not available
.........
[HttpException (0x80004005): óê?t?T·¨·¢?íμ? SMTP ·t???÷?£′?ê?′í?ó′ú???a 0x800ccc15?£·t???÷?ìó|?a not available
]
google了半天都没有找到一个解决的办法,不知道是什么问题,希望有人能帮忙!!
------解决方案--------------------
------解决方案--------------------用jmail发送试试
------解决方案--------------------
------解决方案--------------------服务器能上网不.比如能PING通域名不.
------解决方案--------------------mark~~
------解决方案--------------------jf 服务器配置问题吧,具体不清楚
------解决方案--------------------默认 SMTP 虚拟服务器这个好象安装了
要确定装了
------解决方案--------------------UP
------解决方案--------------------telnet 你的FTP:21看如何