centos7postfix和dovecot如何分离
时间: 2023-08-11 07:33:59 浏览: 155
在CentOS 7上,可以使用以下步骤将Postfix和Dovecot分离:
1. 首先,确保在系统上安装了Postfix和Dovecot。可以使用以下命令来安装它们:
```
sudo yum install postfix dovecot
```
2. 然后,打开Postfix的主配置文件`/etc/postfix/main.cf`,找到以下行:
```
virtual_transport = dovecot
```
注释掉这一行,然后保存文件。
3. 接下来,创建一个新的Dovecot配置文件`/etc/dovecot/conf.d/10-master.conf`,并添加以下内容:
```
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
}
service pop3-login {
inet_listener pop3 {
port = 110
}
inet_listener pop3s {
port = 995
ssl = yes
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
mode = 0600
user = postfix
group = postfix
}
}
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
}
```
这将配置Dovecot以侦听IMAP,POP3和LMTP连接,并将认证监听器设置为`/var/spool/postfix/private/auth`。
4. 然后,编辑Dovecot的主配置文件`/etc/dovecot/dovecot.conf`,并确保以下行是未注释的:
```
protocols = imap pop3 lmtp
```
5. 最后,重新启动Postfix和Dovecot服务:
```
sudo systemctl restart postfix
sudo systemctl restart dovecot
```
现在,Postfix和Dovecot已经分离,您可以使用Dovecot来处理电子邮件的传输和存储,而不是使用Postfix的虚拟传输。
阅读全文