主题: 用outlook发信问题

按照文档安装完之后,都很正常,webmail收发都可以。
在outlook上设置帐号后发现只能收信,不能发送。outlook错误代码0x800ccc64
但是maillog里面没有错误信息。outlook已经勾选了发件服务器需要认证。

在客户端用telnet测试
220 *************************************
ehlo XXXXXXX.com
502 5.5.2 Error: command not recognized

请问这是怎么回事啊?

回复: 用outlook发信问题

Outlook报的具体错误信息是什么?

3 最后由 rick47 (2011-05-31 23:19:33) 编辑

回复: 用outlook发信问题

感谢回复,是这样的。

环境
os ubuntu 10.10
iredmail 0.7.1

outlook 2010

Post's attachments

1.JPG 15.33 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

回复: 用outlook发信问题

Jun  2 14:01:30 mail postfix/smtpd[1593]: connect from unknown[116.231.xx.xx]
Jun  2 14:01:31 mail postfix/smtpd[1593]: lost connection after UNKNOWN from unknown[116.231.xx.xx]
Jun  2 14:01:31 mail postfix/smtpd[1593]: disconnect from unknown[116.231.xx.xx]

补上maillog

回复: 用outlook发信问题

继续补充
outlook 2003测试也是同样结果。

Thunderbird也一样。

然后改用587端口 TLS,就可以发送了。

但是为什么25端口不行啊?

回复: 用outlook发信问题

Outlook 的错误信息和你贴的 maillog 日志都无法判断出问题所在,是否有更详细的信息可供参考?
Thunderbird 里有什么信息?

回复: 用outlook发信问题

Thunderbird 里就只能选tls作为auth login吧?

maillog

Jun  2 17:03:38 mail postfix/smtpd[2382]: connect from unknown[116.231.xx.xx]
Jun  2 17:03:39 mail postfix/smtpd[2382]: disconnect from unknown[116.231.xx.xx]

还有哪里的log能看?

Post's attachments

12.PNG 24.22 kb, file has never been downloaded. 

13.PNG 15.81 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

回复: 用outlook发信问题

截图仍然无法看出问题所在。

rick47 写道:

在客户端用telnet测试
220 *************************************
ehlo XXXXXXX.com
502 5.5.2 Error: command not recognized

用 HELO 而不是 ehlo试试。

回复: 用outlook发信问题

telnet

220 ***************************************
HELO xxxx.com
250 mail.xxxxt.com

maillog
Jun  2 19:09:28 mail postfix/smtpd[4328]: connect from unknown[116.231.xx.xx]
Jun  2 19:12:44 mail postfix/smtpd[4328]: lost connection after HELO from unknown[116.231.xx.xx]
Jun  2 19:12:44 mail postfix/smtpd[4328]: disconnect from unknown[116.231.xx.xx]

回复: 用outlook发信问题

麻烦将完整的 telnet 命令和输出都贴一下,不要只截取部分。

回复: 用outlook发信问题

远程telnet   

telnet ip 25

出现如下一句
220 ***************************************

HELO xxxx.com                                 
250 mail.xxxxt.com   #HELO 后出现一句 ,没有其他输出了。

回复: 用outlook发信问题

iRedMail 自带的 postfix 同时支持 EHLO 和 HELO 这两个 SMTP 指令,有没有可能你的 25 端口在防火墙那里被转到另外一个服务器上去了?
而且你输入 telnet ip 25 之后,出现的应该是类似下面这样的返回信息:

$ telnet demo.iredmail.org 25
Trying 69.164.198.162...
Connected to demo.iredmail.org.
Escape character is '^]'.
220 li113-162.members.linode.com ESMTP Postfix
ehlo test.com
250-li113-162.members.linode.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

回复: 用outlook发信问题

我在服务器上 telnet localhost 25 能得到你贴出的信息,但是auth plain 验证出错。
perl -MMIME::Base64 -e 'print encode_base64("www\@example.com\0www\@example.com\0iredmail")';
按照这个例子编码了。

我打算重装一台再看看。。。