dav*_*lom 5 ubuntu ssl postfix ssl-certificate
我目前在通过 ssl (smtps) 使用 postfix 时遇到以下问题
4 月 7 日 13:43:55 server88-208-248-147 postfix/smtpd[5777]:从 xxxxxxxxxxxxxxx[xxx.xxx.xxx.xxx] 连接 4 月 7 日 13:45:09 server88-208-248-147 postfix/smtpd[5777]:来自 xxxxxxxxxxxxxxx[xxx.xxx.xxx.xxx] 的 UNKNOWN 后失去连接 4 月 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 并运行 start tls 时,我得到以下信息:
# telnet xxxxxxxxxxxxxxx 25 正在尝试 xxxxxxxxxxxxxxx... 连接到 xxxxxxxxxxxxxxx 。 转义字符是“^]”。 220 xxxxxxxxxxxxxxx ESMTP 后缀 本地主机 250-xxxxxxxxxxxxxxx 250-流水线 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH 纯登录 250-AUTH=普通登录 250 增强状态代码 250-8BITMIME 250 DSN 开始TLS 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
Run Code Online (Sandbox Code Playgroud)
这些文件正在创建吗?
如果暂时禁用这些线路会发生什么?
另请尝试将日志级别增加到 3 或 4。
编辑:这些是我添加到 master.cf (后缀 2.5.1)的附加行:
# TLS 的东西 smtps inet n - y - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes 提交 inet n - y - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes scache unix - - n - 1 scache 丢弃 unix - - n - - 丢弃 tlsmgr unix - - n 1000?1 tlsmgr 重试unix - - n - - 错误 proxywrite unix - - n - 1 proxymap
| 归档时间: |
|
| 查看次数: |
3968 次 |
| 最近记录: |