linux 发邮件 ssl,Linux邮件服务器Postfix dovecot 开启SSL的配置

之前邮件服务器搭建默认都没有启用SSL,数据安全越来越受到重视的今天,觉得有必要给邮件服务器添加证书了。默认smtp加密端口是465,imaps和pop3s分别是993和995 。CentOS邮件服务器的安装教程可以参考:CentOS 6配置Postfix+Mysql认证的邮件服务器步骤:https://zhangnq.com/2396.html 。

我的系统是centos 6,下面都是以这个系统为基础设置。

一、创建SSL证书

ssl证书免费的很多,例如我现在用的let's encrypt 。现在他们家也支持泛域名了。

二、配置Postfix

修改main.cf

vi /etc/postfix/main.cf

#添加下面内容到最后

#ssl

smtpd_use_tls = yes

smtpd_tls_cert_file = /etc/postfix/ssl/blog.nbhao.org.crt

smtpd_tls_key_file = /etc/postfix/ssl/blog.nbhao.org.key

smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

修改master.cf

vi /etc/postfix/master.cf

#取消注释

smtps inet n - y - - smtpd

-o syslog_name=postfix/smtps

-o smtpd_tls_wrappermode=yes

-o smtpd_sasl_auth_enable=yes

例如:

04fca593ec452aa56d70b04fca1529a6.png

重新启动postfix

service postfix restart

正常的话postfix就已经监听25和465端口了。

三、配置dovecot

vi /etc/dovecot/conf.d/10-ssl.conf

#取消注释,修改类似如下

ssl = yes

ssl_cert =

ssl_key =

查看以下文件,确保pop3s和imaps已经开启。

vi /etc/dovecot/conf.d/10-master.conf

例如:

af26d036d49ec529020e7bd367f346fb.png

重新启动dovecot,查看日志,检查端口是否正常打开。

service dovecot restart

配置没问题以后,我们在使用Foxmail等客户端的时候,就可以勾选SSL了。

参考链接:

https://www.namecheap.com/support/knowledgebase/article.aspx/9795/69/installing-and-configuring-ssl-on-postfixdovecot-mail-server

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值