子风.NET 进阶中......

路途多艱,唯勤是岸

 

Failure sending mail

     最近在做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

posted on 2010-07-06 15:44  子风  阅读(2139)  评论(0编辑  收藏  举报

导航