读书人

通过socket写的发邮件程序收不到响应

发布时间: 2012-03-03 15:33:02 作者: rapoo

通过socket写的发邮件程序,收不到响应,请帮忙。
该程序连接到IMAL服务器((IMail 7.14 59-1) NT-ESMTP Server X1)上可以正常工作。但是连接到一个DOMINO服务器上(ESMTP Service (Lotus Domino Release 6.0.3))却只能收到第一次响应:
220 xxxxx ESMTP Service (Lotus Domino Release 6.0.3) ready at Sat, 17 Mar 2007 12:46:40 +0500

然后再发送任务命令,不管是正确,还是错误的,都接收不到响应。但是通过telnet到25号端口,手工输入SMTP命令,可以正常输出命令结果,如:
220 xxxxx ESMTP Service (Lotus Domino Release 6.0.3) ready at Sat, 17 Mar 2007 12:46:40 +0500
helo localhost
250 xxxxx Hello localhost ([192.168.101.2]), pleased to meet you
mail from:xxx
250 xxx... Sender OK

实在搞不清楚怎么回事,请各位大侠帮忙看看,对于 domino服务器是否需要特殊处理的? 谢谢谢谢拉。

[解决办法]
socket发邮件,没用过

呵呵,如果使用domino服务器,为什么不用它的邮件功能,而要自己去写?


[解决办法]
是很奇怪 按理说smtp是一个标准协议 在domino跟其它邮件系统应该是一样的
[解决办法]
命令结束后的换行符,你send过去了吗?

读书人网 >行业软件

热点推荐