邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217
2007-08-07 00:30
423 查看
邮件无法发送到SMTP服务器。传输错误代码为0x80040217。服务器响应为notavailable
行147:Response.Write("<scriptlanguage=javascript>alert('发送成功,我们会在三个工作日内给您做出回复!');");
【解决方法】1.makesureyouproperlyconfiguredyourSMTPserverinInternetServiceManager
2.try
SmtpMail.SmtpServer="127.0.0.1";
orsomeothermailserver,butyoumightneedtograntASPNETmorepermissions,forexample,makeASP.NETrunsunderSYSTEMbychangingmachine.config
以上是思归回答,回答当然是正确!不要再相信网上其他的是是而非的回答了,归根到底,问题的关键就是没有SMTP服务响应(大家可以了解一下SMTP协议),其实出错的提示已说的很清楚了,“服务器响应为notavailable”,没有本地SMTP服务中转到远程的邮箱服务器,所以思归建意你SmtpMail.SmtpServer="127.0.0.1";来中转,但很快会现下面的问题。你不要着急,下面也会提出解决的方法。
服务器拒绝了一个或多个收件人地址。服务器响应为:5505.7.1Unabletorelayfordavid.weihw@gmail.com
异常详细信息:System.Runtime.InteropServices.COMException:服务器拒绝了一个或多个收件人地址。服务器响应为:5505.7.1Unabletorelayfordavid.weihw@gmail.com
源错误:
【解决方法】
打开IIS服务器,默认SMTP虚拟服务器—>属性
如下图:
添加可以通过此虚拟服务进行中继的计算机。
添加可以通过此虚拟服务进行中继的计算机。
以下是在XPsp2,IIS5.1下测试通过,而且是ADL上网的。如果您是其他环境,请留心。不过原理就SMTP是通过邮箱服务器来中转的。
这个网址还提供了其他发邮件问题的解决方法http://www.systemwebmail.com/faq/3.8.aspx ,不过是E文的。关于他的翻译见的我的接下来的BLOG
行143:SmtpMail.SmtpServer="smtp.21cn.com";
行144://发送邮件
行145:SmtpMail.Send(mailMsg);
行146:#endregion
行147:Response.Write("<scriptlanguage=javascript>alert('发送成功,我们会在三个工作日内给您做出回复!');");
【解决方法】1.makesureyouproperlyconfiguredyourSMTPserverinInternetServiceManager
2.try
SmtpMail.SmtpServer="127.0.0.1";
orsomeothermailserver,butyoumightneedtograntASPNETmorepermissions,forexample,makeASP.NETrunsunderSYSTEMbychangingmachine.config
以上是思归回答,回答当然是正确!不要再相信网上其他的是是而非的回答了,归根到底,问题的关键就是没有SMTP服务响应(大家可以了解一下SMTP协议),其实出错的提示已说的很清楚了,“服务器响应为notavailable”,没有本地SMTP服务中转到远程的邮箱服务器,所以思归建意你SmtpMail.SmtpServer="127.0.0.1";来中转,但很快会现下面的问题。你不要着急,下面也会提出解决的方法。
服务器拒绝了一个或多个收件人地址。服务器响应为:5505.7.1Unabletorelayfordavid.weihw@gmail.com
异常详细信息:System.Runtime.InteropServices.COMException:服务器拒绝了一个或多个收件人地址。服务器响应为:5505.7.1Unabletorelayfordavid.weihw@gmail.com
源错误:
行199:SmtpMail.SmtpServer="127.0.0.1"; 行200://SmtpMail.SmtpServer="smtp.163.com"; 行201:SmtpMail.Send(mail); 行202: 行203:ret=true; |
打开IIS服务器,默认SMTP虚拟服务器—>属性
如下图:
添加可以通过此虚拟服务进行中继的计算机。
添加可以通过此虚拟服务进行中继的计算机。
以下是在XPsp2,IIS5.1下测试通过,而且是ADL上网的。如果您是其他环境,请留心。不过原理就SMTP是通过邮箱服务器来中转的。
这个网址还提供了其他发邮件问题的解决方法
相关文章推荐
- 邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217
- 邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217
- “邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217. The transport error code was 0x80040217. The server response was not available
- 邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217
- 转: "SMTP 服务器无法识别在 Mac 2011 Outlook 中发送电子邮件时错误。错误 17092"
- 服务器发送邮件出现Could not connect to SMTP host错误 解决办法
- 在服务器上用PHPMAIL发送邮件出现Could not connect to SMTP host错误 解决办法
- Zabbix监控之邮件发送失败-smtp-server: 错误代码550与535 推荐
- 阿里云服务器用smtp发送邮件返回错误
- Godaddy服务器发送邮件出现Could not connect to SMTP host错误 解决办法
- C# 发送邮件到smtp服务器错误:以一种访问权限不允许的方式做了个访问套接字的尝试
- 采用SmtpClient方式发送邮件,如果服务器的名字中有中文,会报"在邮件标头中找到无效的字符”"错误
- SharePoint 发送邮件之 Windows 2012 配置SMTP服务器及测试代码
- Tiptop GP中利用SMTP服务器发送邮件
- 使用Java代码发送SMTP邮件
- Python Code: 利用QQ邮箱发送邮件,解决SMTPAuthenticationError:530错误
- Python之简单的SMTP发送邮件详细教程附代码
- 163邮箱发送邮件碰到:System.Net.Mail.SmtpException: 不允许使用邮箱名称。 服务器响应为:authentication is required
- Oracle PLSQL通过SMTP发送E-MAIL邮件代码
- wordpress配置smtp功能后无法发送邮件的原因|