- 论坛徽章:
- 0
|
换新单位,写Perl代码发现公司内/外网邮件都不能自动发出来,只有一个同事写的VB能发出邮件。
自己根据telnet xxx 25/MAIL FROM/RCPT TO 手工方法模拟邮件服务器交互过程,日志一切正常。收件情况如下:
1、外网(邮件服务器1)在windows下发现最后发现收件人为空,且邮件自动到了垃圾邮件。
2、内网(邮件服务器2)linux下测试发现根本收不到邮件。
3、如果RCPT TO后面跟上参数notify=success,failure,可以收到系统自动发的一封发送成功的邮件
咨询这边的邮件管理员没人想管,只能在这里咨询看看有大神碰到过类似问题没?是否是邮件服务器设置的问题。
linux环境的日志如下,windows同样。
[root@zzz-linux log]# telnet xxxxxxxxx 25
Trying xxxxxxxxxx...
Connected to xxxxxxxxxx.
Escape character is '^]'.
220 xxxxxxxxxxxxx Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at Wed, 18 Jun 2014 09:57:04 +0800
EHLO
250-xxxxxxxxxxxxx Hello [1.2.3.4]
250-TURN
250-SIZE 20971520
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-X-EXPS GSSAPI NTLM LOGIN
250-X-EXPS=LOGIN
250-AUTH GSSAPI NTLM LOGIN
250-AUTH=LOGIN
250-X-LINK2STATE
250-XEXCH50
250 OK
MAIL FROM:<xxx@xxx.cn>
250 2.1.0 xxx@xxx.cn....Sender OK
RCPT TO:<xxx@xxx.cm>
250 2.1.5 xxx@xxx.cm
DATA
354 Start mail input; end with <CRLF>.<CRLF>
test
.
250 2.6.0 <MAILSrSByh133tYwlib000001d0@xxx.xxx.org.cn> Queued mail for delivery
quit
221 2.0.0 xxx.xxx.org.cn Service closing transmission channel
Connection closed by foreign host. |
|