CentOS6安裝dovecot並提供sasl功能
dovecot是一個流行的POP/IMAP伺服器。在不採用ssl/tls加密的情況下,POP伺服器預設埠是110/TCP,IMAP伺服器預設埠是143/TCP。下面介紹如何在CentOS6上安裝dovecot並提供sasl功能。
1 . 安裝Dovecot.
[root@mail ~]# yum -y install dovecot
2 . 配置dovecot以提供SASL功能給Postfix.
[root@mail ~]# vi /etc/dovecot/dovecot.conf
# 第26行: 如果不用IPv6,如下配置。
listen = *
[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf
# 第9行: 去掉註釋,並改成no.(允許明文認證)
disable_plaintext_auth = no
# 第97行: 新增 login
auth_mechanisms = plain login
[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf
# 第30行: 去掉註釋,設定如下。
mail_location = maildir:~/Maildir
[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf
# 第88-90行: 去掉註釋,並新增user和group。
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
啟動dovecot,並設定自動啟動。
[root@mail ~]# /etc/rc.d/init.d/dovecot start
Starting Dovecot Imap: [ OK ]
[root@mail ~]# chkconfig dovecot on
3 . 如果iptables在開啟狀態,那麼設定iptables開放pop的110/TCP埠,和IMAP的143/TCP埠。 把下面的”-I INPUT 5” 部分, 改成你自己環境的。
[root@mail ~]# iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 110 -j ACCEPT
[root@mail ~]# iptables -I INPUT 6 -p tcp -m state --state NEW -m tcp --dport 143 -j ACCEPT
相關文章
- Postfix Dovecot SASL和虛擬使用者的原理與配置
- centos6 安裝EPELCentOS
- CentOS6 安裝 RedisCentOSRedis
- memcached安裝及開啟SASL驗證
- centos6上安裝dockerCentOSDocker
- CentOS6安裝ZendOptimizer(ZendGuardLoader)CentOS
- centos6 下的apache安裝CentOSApache
- kafka SASL認證介紹及自定義SASL PLAIN認證功能KafkaAI
- Linux系統安裝(CentOS6)LinuxCentOS
- Centos6 下安裝Nginx+Mysql+PHPCentOSNginxMySqlPHP
- CentOS6下mysql的安裝與配置CentOSMySql
- httpd-2.4 編譯安裝(centos6)httpd編譯CentOS
- Centos6下使用yum安裝MariaDBCentOS
- CentOS6 編譯安裝 redis-3.2.3CentOS編譯Redis
- CentOS6/7 使用saltstack源安裝saltstackCentOS
- 安裝pyhs2報錯,裝不上,新增裝sasl依賴也不行
- CentOS6 基於 Python 安裝 SentryCentOSPython
- 在 CentOS6 上安裝 Zabbix2.4 ServerCentOSServer
- centos6下安裝部署hadoop2.2CentOSHadoop
- 在 CentOS6 上安裝 Zabbix3.0 Agent 並開啟客戶端自動註冊CentOS客戶端
- centos6安裝最新syslog-ng推送hdfsCentOS
- Centos6下給PHP安裝Qconf擴充套件CentOSPHP套件
- CentOS6 hadoop2.4完全分散式安裝文件CentOSHadoop分散式
- Centos6系統RPM包安裝Zabbix3.0CentOS
- RHEL5上安裝郵件系統Postfix+CyrusSASL+dovecot(轉帖)
- 安裝HomeBrew提示已安裝並無法解除安裝
- Linux CentOS6編譯安裝Python2.7薦LinuxCentOS編譯Python
- CentOS6系統原始碼安裝LNMP環境詳解CentOS原始碼LNMP
- Centos6安裝配置rsync+inotify實時單向同步CentOS
- 在CentOS6上使用saltstack原始碼安裝配置mysql薦CentOS原始碼MySql
- CentOS6 升級 PHP7.0 及安裝 ZIP 擴充套件CentOSPHP套件
- RabbitMQ學習之(二)_Centos6下安裝RabbitMQ及管理配置MQCentOS
- 安裝python並使用Python
- 認識並安裝WSL
- MongoDB之安裝並配置MongoDB
- 安裝並配置goldengateGo
- 安裝並設定autotrace
- 實驗:centos6刪除核心並恢復CentOS