最近在做asp.net发送邮件的功能,发现一个问题:在vs环境下,邮件是可以发送到对方的邮箱的,一旦部署到服务器上就会提示 :Failure sending mail 的错误。

    上网了找了下,先解决办法如下:

  1:服务器上要装有smtp服务,在IIS里面。

  2:修改代码 SmtpClient client = new SmtpClient("localhost");

 

本地环境:vs2008 + WinXP

远程服务器:win2003繁体

 

修改测试后发现用163的邮箱可以发送,但是用 gmail就发送不成功!gmail的端口是587,一般的都是25端口。

不知道什么原因,希望知道的人可以解答下。

参考:http://www.programmersheaven.com/mb/csharp/366962/366963/re-failure-sending-mail/

        http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/84e4d5a2-5919-4d6b-85cd-6b9f9d49b7e8

相关文章:

  • 2021-12-05
  • 2022-12-23
  • 2021-06-12
  • 2021-09-22
  • 2021-07-07
  • 2022-01-03
  • 2022-12-23
猜你喜欢
  • 2021-08-14
  • 2021-08-16
  • 2021-06-14
  • 2021-09-22
  • 2022-12-23
  • 2021-10-22
  • 2021-11-30
相关资源
相似解决方案