zoukankan      html  css  js  c++  java
  • 配置postfix和dovecot启用SSL以加密连接

    配置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 ]
    
    加密的POP3s/IMAPs设置 
    [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-auth.conf  
    disable_plaintext_auth = yes                                        //设置密文传输 
     
    [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-ssl.conf  
    ssl=required  //开启SSL
    ssl_cert = </etc/pki/dovecot/certs/dovecot.pem  //公钥路径
    ssl_key = </etc/pki/dovecot/private/dovecot.pem  //私钥路径
     
    [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-master.conf  
    service imap-login { 
      inet_listener imap { 
        port = 0 
      } 
      inet_listener imaps { 
        #port = 993 
        #ssl = yes 
      } 
    } 
     
    service pop3-login { 
      inet_listener pop3 { 
        port = 0 
      } 
      inet_listener pop3s { 
        #port = 995 
        #ssl = yes 
      } 
    } 
                                          
    [root@rhel6 ~]# /etc/init.d/dovecot restart          
    [root@rhel6 ~]# netstat -lntp | grep dovecot         
    tcp        0      0 0.0.0.0:993                 0.0.0.0:*                   LISTEN      2547/dovecot         
    tcp        0      0 0.0.0.0:995                 0.0.0.0:*                   LISTEN      2547/dovecot         
    tcp        0      0 :::993                      :::*                        LISTEN      2547/dovecot         
    tcp        0      0 :::995                      :::*                        LISTEN      2547/dovecot 
    
  • 相关阅读:
    spring bean的生命周期
    02-MySQL主要配置文件
    01-MySQL Linux安装
    spring自动装配
    JVMGC+Spring Boot生产部署和调参优化
    java面试-生产环境出现CPU占用过高,谈谈你的分析思路和定位
    java面试-G1垃圾收集器
    java面试-垃圾回收器谈谈你的理解
    java面试-谈谈你对OOM的理解
    RPC介绍以及编程
  • 原文地址:https://www.cnblogs.com/enumx/p/12408979.html
Copyright © 2011-2022 走看看