通过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服务器是否需要特殊处理的? 谢谢谢谢拉。