本地可以发邮件,放到网上就不可以了

zhouyisafen 2012-01-06 04:20:45
用一个126邮箱在本地测试,可以发送邮件,但放到网上就不行了,提示“套接字操作尝试一个无法连接的主机”
用SmtpClient
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2012-01-06
  • 打赏
  • 举报
回复

这个一般要不是dns解析不了域名。。。

要不就是端口号设置有问题。。。

如果确定不是域名无法解析。。

换个免费的smtp看看...

关一下防火墙试一下。。。不行换换端口号。。。
zhouyisafen 2012-01-06
  • 打赏
  • 举报
回复
<smtp from="zhouyisafen@126.cn">
<network host="smtp.126.cn" password="462137" port="25"/>
</smtp>
把smtp.126.cn换成IP也试了同样的错误
zhouyisafen 2012-01-06
  • 打赏
  • 举报
回复
public static void SendSMTPEmail(string smtpServer, string from, string fromPass, string to, string subject, string body)
{
//try
//{
SmtpClient client = new SmtpClient(smtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(from, fromPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;

MailMessage message = new MailMessage(from, to, subject, body);
message.BodyEncoding = Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
//}
//catch
//{ }
}
porschev 2012-01-06
  • 打赏
  • 举报
回复

你IP怎么写的的???
锦上添权 2012-01-06
  • 打赏
  • 举报
回复
是不是因为你没有发布的原因
适用人群通用各大网易系,腾讯QQ系,新浪系,阿里系等主流邮箱;同时也适用于企业开发的企业邮箱,进行收件和发件。课程概述通用各大网易系,腾讯QQ系,新浪系,阿里系等主流邮箱;同时也适用于企业开发的企业邮箱,进行收件和发件。POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。   SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。。【开发者如何进行快速开发邮件发送系统???本课程系统进行快速研发,项目实战】 部分截图如下:完整版请查看课件或者视频

62,046

社区成员

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

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

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

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