postfix smtps问题

我目前遇到以下问题与SSL后缀(smtps)

 4月7日13:43:55 server88-208-248-147 postfix / smtpd [5777]:从xxxxxxxxxxxxxxx [xxx.xxx.xxx.xxx]
 Apr 7 13:45:09 server88-208-248-147 postfix / smtpd [5777]:xxxxxxxxxxxxxxx [xxx.xxx.xxx.xxx]中的UNKNOWN后丢失连接
 Apr 7 13:45:09 server88-208-248-147 postfix / smtpd [5777]:从xxxxxxxxxxxxxxx [xxx.xxx.xxx.xxx]

我的main.cf如下:

 smtpd_tls_cert_file = /etc/postfix/smtpd.cert
 smtpd_tls_key_file = /etc/postfix/smtpd.key
 smtpd_use_tls =是
 smtp_use_tls =是
 smtpd_tls_auth_only =否
 smtpd_tls_CAfile = /etc/postfix/caroot.crt
 smtpd_tls_session_cache_database = btree:$ {data_directory} / smtpd_scache
 smtp_tls_session_cache_database = btree:$ {data_directory} / smtp_scache
 smtpd_tls_loglevel = 1

当访问smtp和运行开始tls我得到以下内容:

 #telnet xxxxxxxxxxxxxxx 25
尝试xxxxxxxxxxxxxxx ...
连接到xxxxxxxxxxxxxxx。
转义字符是'^]'。
 220 xxxxxxxxxxxxxxx ESMTP后缀
 ehlo localhost
 250 XXXXXXXXXXXXXXX
 250stream水
 250-SIZE 10240000
 250-VRFY
 250-ETRN
 250-STARTTLS
 250-AUTH PLAINlogin
 250-AUTH = PLAINlogin
 250 ENHANCEDSTATUSCODES
 250-8BITMIME
 250个DSN
 STARTTLS
 220 2.0.0准备启动TLS

请帮忙,因为我失去了现在看的地方。

os是Ubuntu 10.4,SSL是通配符SSL,imap / pop和apache完美地使用相同的证书。

你检查了文件的权限吗?

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 

这些文件是否被创build?

如果你暂时禁用这些行会发生什么?

也可以尝试将日志级别提高到3或4。

编辑:这些是我添加到master.cf(后缀2.5.1)的其他行:

 #TLS的东西
 smtps inet n  -  y  -   -  smtpd -o smtpd_tls_wrappermode =是-o smtpd_sasl_auth_enable = yes
提交inet n  -  y  -   -  smtpd -o smtpd_enforce_tls =是-o smtpd_sasl_auth_enable = yes
 scache unix  -   -  n  -  1 scache
丢弃unix  -   -  n  -   - 丢弃
 tlsmgr unix  -   -  1000?  1 tlsmgr
重试unix  -   -  n  -   - 错误
 proxywrite unix  -   -  n  -  1代理映射

这是用你的smtp服务器testingSTARTTLS的方法:

 openssl s_client -starttls smtp -connect yourserver.example.com:587 

我似乎记得/etc/postfix/ssl及其内容必须是chown root:0

我有它的工作,只是有:

smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

EHLO me
250-me.fqdn.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN