dovecot+mysql 空壳邮件

本文介绍如何通过Dovecot+MySQL配置邮件服务器。主要内容包括安装Dovecot及其MySQL插件,设置支持的收件协议,配置信任网络及认证方式,并通过MySQL进行用户验证,最后测试邮件服务。

dovecot+mysql

yum install dovecot dovecot-mysql.x86_64 -y    ##dovecot-mysql  dovecot软件的插件,让此软件可以识别mysql


vim /etc/dovecot/dovecot.conf

24 protocols = imap pop3 lmtp                ##支持收件协议


48 login_trusted_networks = 0.0.0.0/0        ##信任网络

49 disable_plaintext_auth = no               ##开启明文认证


vim /etc/dovecot/conf.d/10-auth.conf

123 !include auth-sql.conf.ext               ##开启mysql的认证方式



cp -p /usr/share/doc/dovecot-2.2.10/example-config/dovecot-sql.conf.ext /etc/dovecot/dovecot-sql.conf.ext                ##生成dovecot读取mysql



vim /etc/dovecot/dovecot-sql.conf.ext

32 driver = mysql


71 connect = host=localhost dbname=email user=postuser password=postuser

78 default_pass_scheme = PLAIN


107 password_query = \
108   SELECT username, domain, password \
109   FROM emailuser WHERE username = '%u' AND domain = '%d'

125 user_query = SELECT maildir, 666 AS uid, 666 AS gid FROM emailuser WHERE username = '%u'



vim /etc/dovecot/conf.d/10-mail.conf

30 mail_location = maildir:/home/vmail/%d/%n


168 first_valid_uid = 666

175 first_valid_gid = 666


systemctl restart dovecot



测试:

yum install telnet -y


[root@westos-mail ~]# telnet 172.25.254.124 110
Trying 172.25.254.124...
Connected to 172.25.254.124.
Escape character is '^]'.
+OK [XCLIENT] Dovecot ready.
user lee@lee.com
+OK
pass lee

+OK Logged in.



###空壳邮件####
vim /etc/postfix/main.cf

99 myorigin = westos.com


164 mydestination =


316 relayhost = 172.25.254.124


测试:
mail root

实际上是124主机受到邮件



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值