当前位置: 代码迷 >> Lotus >> 通过socket写的发邮件程序,收不到响应,请帮忙。该如何解决
  详细解决方案

通过socket写的发邮件程序,收不到响应,请帮忙。该如何解决

热度:42   发布时间:2016-05-05 07:11:31.0
通过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过去了吗?
  相关解决方案