首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMTP服务器意外关闭连接

SMTP服务器意外关闭连接
EN

Server Fault用户
提问于 2012-04-05 09:06:29
回答 1查看 2.2K关注 0票数 2

我正在编写一个python程序来发送电子邮件,当试图发送到yopmail、hotmail和其他一些主机时,连接会被服务器关闭,没有消息。我试着直接连接到netcat,结果也发生了同样的事情。交换的内容如下:

代码语言:javascript
复制
$ nc smtp.yopmail.com 25
220 mx.yopmail.com ESMTP ***
ehlo mx.myhost.com
250 SIZE 2048000
mail FROM:<user@myhost.com>
250 OK
rcpt TO:<test@yopmail.com>    

此时,连接就突然关闭了。在其他主机上,就像我的ISP一样,一切都很好。我查过黑名单,但我的IP没有被列出来。知道怎么回事吗?

编辑:我的IP没有被列入任何黑名单。我拥有myhost.com,但我没有SPF记录。我将添加一个并在记录传播后更新这个帖子。

编辑2:随着SPF的增加,电子邮件现在被接受,Hotmail向电子邮件中添加了一个Authentication-Results: hotmail.com; sender-id=pass头。然而,它被归类为垃圾邮件,但我想这是另一回事。谢谢你的帮助。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-04-05 09:23:39

这很可能是他们的垃圾邮件对策。根据您连接的位置等原因,电子邮件服务器将拒绝接受您的邮件,原因有很多。可能有一个spf记录myhost.com说,hotmail应该接受声称是来自myhost.com的邮件,如果它来自某个地址。因此,从您的家庭网络连接将导致它失败。或者当他们的邮件服务器对您的IP进行反向查找时,它与from地址不匹配。

不同的供应商在接收邮件方面比其他供应商更挑剔。如果你不认为这是正在发生的事情,更新你的答案与更多的信息(是myhost.com你的服务器,你有一个spf记录,你的反向DNS设置正确等等)。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/376919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档