zoukankan      html  css  js  c++  java
  • PostFix使用dovecot支持POP3/IMAP收信

    PostFix只能够收发邮件,以及使用SMTP发送邮件,想要使用POP3/IMAP收信的话必须装其他软件,本文通过配置dovecot让邮件服务器支持POP3/IMAP收信。POP3/IMAP是一种收信协议,对服务器邮件的处理上有一些不同,具体协议请自行搜索一下。

    安装dovecot

    yum install dovecot

    配置普通POP3/IMAP

    普通设定即表示不使用SSL加密,传输内容都可能被中间人截取

    vim /etc/dovecot/dovecot.conf
    #找到protocols这行,修改为如下
    protocols = imap pop3
    #禁用ssl加密
    vim /etc/dovecot/conf.d/10-ssl.conf
    #文件前几行找到ssl,修改如下
    ssl = no
    vim /etc/dovecot/conf.d/10-mail.conf
    #修改如下
    mail_location = mbox:~/mail:INBOX=/var/mail/%u

    启动服务即可

    /etc/init.d/dovecot restart
    #查看占用端口
    netstat -tlnp | grep dovecot

    如果收信登录失败,查看/var/postfix/maillog中有类似mkdir错误的话,只要手动创建相应的目录即可

    配置加密POP3/IMAP

    vim /etc/dovecot/conf.d/10-auth.conf
    #修改
    disable_plaintext_auth = yes 
    vim /etc/dovecot/conf.d/10-ssl.conf
    #修改
    ssl = required
    #如果需要使用自己创建的证书,修改ssl_cert和ssl_key字段
    vim /etc/dovecot/conf.d/10-master.conf
    #修改
    inet_listener imap {
        port = 0     
      }
      inet_listener pop3 {
        port = 0     
      }
    #重启服务
    /etc/init.d/dovecot restart
    #查看占用端口
    netstat -tlnp | grep dovecot

    这样配置后,POP3/IMAP就是采用加密通道传输数据了,不需要担心第三方监听

    结束

  • 相关阅读:
    Python基础篇(七)
    RMI基础
    Python基础篇(五)
    装饰模式
    一些linux知识和http知识
    mysql统计一个库里面的表的总数
    关于phpmailer邮件发送
    Jenkins是什么?
    Android开发——JVM、Dalvik以及ART的区别【转帖】
    好记性不如烂笔头--linux学习笔记9练手写个shell脚本
  • 原文地址:https://www.cnblogs.com/Reyzal/p/6519427.html
Copyright © 2011-2022 走看看