配置postfix和dovecot啟用SSL以加密連線
接上文,本機生成了自簽名的SSL證照。下面在postfix和dovecot上配置啟用SSL以加密連線。SMTPS使用465/TCP, POP3S使用995/TCP, IMAPS 使用993/TCP.
1 . 配置postfix和dovecot啟用SSL。
[root@mail ~]# vi /etc/postfix/main.cf
# 新增如下到末尾。
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/pki/tls/certs/server.crt
smtpd_tls_key_file = /etc/pki/tls/certs/server.key
smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache
[root@mail ~]# vi /etc/postfix/master.cf
# 第17-18行: 去掉註釋
smtps inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes
[root@mail ~]# vi /etc/dovecot/conf.d/10-ssl.conf
# 第6行:
ssl = yes
# 第12,13行:
ssl_cert = </etc/pki/tls/certs/server.crt
ssl_key = </etc/pki/tls/certs/server.key
配置完成後,重新啟動postfix和dovecot。
[root@mail ~]# /etc/rc.d/init.d/postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
[root@mail ~]# /etc/rc.d/init.d/dovecot restart
Stopping Dovecot Imap: [ OK ]
Starting Dovecot Imap: [ OK ]
2 . 如果iptables在開啟狀態,那麼設定iptables開放SMTPS/POP3S/IMAPS的埠。 把下面的”-I INPUT 5” 部分, 改成你自己環境的。
[root@mail ~]# iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 465 -j ACCEPT
[root@mail ~]# iptables -I INPUT 6 -p tcp -m state --state NEW -m tcp --dport 993 -j ACCEPT
[root@mail ~]# iptables -I INPUT 7 -p tcp -m state --state NEW -m tcp --dport 995 -j ACCEPT
3 . 郵件客戶端配置如下。以Evolution為例子。
IMAP配置。
SMTP配置。
配置摘要。
文章結束。
相關文章
- 用POSTFIX,DOVECOT,OPENWEBMAIL整合在CENTOS上WebAICentOS
- Postfix Dovecot SASL和虛擬使用者的原理與配置
- mysql5.7 ssl加密連線MySql加密
- RDSSQLServer設定SSL加密連線SQLServer加密
- MySQL 5.7配置SSL連線MySql
- Postfix-2.11+Dovecot-2.0.9+MySQL+CyMySql
- 11 配置加密連線加密
- 轉-配置openldap使用SSL連線LDA
- mysql建立ssl安全連線的配置MySql
- 使用postfix與dovecot服務部署郵件系統
- 使用 SSL 加密的 JDBC 連線 SAP HANA 資料庫加密JDBC資料庫
- 我的個人電子郵件系統設定:notmuch、mbsync、Postfix 和 dovecot
- Ubuntu18.04下安裝Docker並配置SSL證書加密遠端連線UbuntuDocker加密
- 如何配置MTS以穿越防火牆連線oracle防火牆Oracle
- postfix安裝和簡單配置
- 基於 Apaache 的 laravel-websocket SSL配置(wss連線)LaravelWeb
- 案例:配置apache和nginx的SSL加密傳輸協議ApacheNginx加密協議
- CentOS 6.4 x64 postfix + dovecot + 虛擬使用者認證CentOS
- proxool連線池如何使用SSL方式連線?
- RabbitMQ開啟SSL與SpringBoot連線測試MQSpring Boot
- MySQL SSL連線問題MySql
- mysql之使用SSL連線MySql
- 安全連線方式ssl(轉)
- 使用 Apache 反向代理來配置 Laravel-Websocket SSL(WSS 連線)ApacheLaravelWeb
- ECMall如何支援SSL連線郵件伺服器的配置伺服器
- SSL為Windows server 2008 IIS7進行加密連線WindowsServer加密
- 網路連線為何無法停用和啟用?
- 最新ubuntu搭建公網個人郵件伺服器(基於postfix,dovecot,mysql)Ubuntu伺服器MySql
- RHEL5上安裝郵件系統Postfix+CyrusSASL+dovecot(轉帖)
- centos無法建立ssl連線CentOS
- 配置檔案中的資料庫連線串加密了,你以為我就挖不出來嗎?資料庫加密
- 加密連線工具Cryptcat加密
- oledb連線加密access加密
- JSSE裡怎麼用一個SSL連線既傳輸未經加密的資料又傳輸加密的資料呀?JS加密
- 配置郵件客戶端(無SSL/TLS加密)客戶端TLS加密
- SSL連線,搭建網路安全道路
- MySQL 使用 SSL 連線(附 Docker 例子)MySqlDocker
- SSL連線建立過程分析(1)