- 论坛徽章:
- 0
|
postfix默认已经起用TLS加密,用的是默认的证书:
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.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
smtpd_tls_security_level = encrypt 设置强行使用TLS加密
修改master.cf,将下面的注释去掉
smtps inet n - - - - smtpd
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
重起postfix服务后开启smtps,465端口开启。
然后通过sudo squirrelmail-configure来配置squirrelmail,先按2然后按b,将Secure SMTP (TLS) 设置为ture,然后将SMTP Port改成465
可是这样设置后用squirrelmail来发邮件总是失败。如果不改SMTP Port,用默认的25,也是失败,请问是不是哪设置的问题?怎么设置才能用squirrelmail的TLS加密smtp发送邮件呢??? |
|