Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 雅虎和Hotmail赢了';t将HELO/EHLO回复到我的SMTP服务器_Sockets_Email_Smtp_Yahoo_Hotmail - Fatal编程技术网

Sockets 雅虎和Hotmail赢了';t将HELO/EHLO回复到我的SMTP服务器

Sockets 雅虎和Hotmail赢了';t将HELO/EHLO回复到我的SMTP服务器,sockets,email,smtp,yahoo,hotmail,Sockets,Email,Smtp,Yahoo,Hotmail,我一直在互联网上寻找答案,遗憾的是,我还没有找到答案 今天我决定编写一个SMTP服务器,用于从我的RPi发送/接收电子邮件。我想从头开始,所以切换到后缀不是一个选择。我已经在Java上编写了代码,所有的连接都是用套接字处理的 据我所知,我的服务器的工作方式类似于大多数SMTP服务器的工作方式: -电子邮件发件人通过端口25连接到我的服务器。 -我说“你好,欢迎来到我的服务器” -然后他们回复HELO或EHLO,因此通信继续进行 到目前为止,这在GMail、一些匿名电子邮件发送网站、mail.co

我一直在互联网上寻找答案,遗憾的是,我还没有找到答案

今天我决定编写一个SMTP服务器,用于从我的RPi发送/接收电子邮件。我想从头开始,所以切换到后缀不是一个选择。我已经在Java上编写了代码,所有的连接都是用套接字处理的

据我所知,我的服务器的工作方式类似于大多数SMTP服务器的工作方式: -电子邮件发件人通过端口25连接到我的服务器。 -我说“你好,欢迎来到我的服务器” -然后他们回复HELO或EHLO,因此通信继续进行

到目前为止,这在GMail、一些匿名电子邮件发送网站、mail.com等方面非常有效,但我无法在Hotmail和Yahoo上使用。他们联系上了,我给他们发了“220 Hello,etc”热线,但他们不回复HELO、EHLO或任何东西

雅虎已经尝试连接了一段时间,但他们根本没有回复。同样,Hotmail也是如此

你知道他们是否以某种特殊的方式工作,如果我把协议搞乱了,或者可能发生什么事吗

多谢各位

编辑 其他一些事情: -我使用的是无ip地址。
-我正在收听端口25、465和587,它们都已在我的路由器中打开。

请确保您的线路以
\r\n
结尾,而不仅仅是
\n

因为已知Yahoo等与其他服务器一起工作,所以您的服务器一定有问题。但是,由于您没有提供任何类型的代码、数据包转储或类似内容,因此无法找出真正的问题可能是什么。因此,我建议结束这个问题。是的!是的,它起作用了。非常感谢你!