加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

dovecot+mysql配置及搭创建邮件云服务器方法

发布时间:2023-10-14 15:20:04 所属栏目:MySql教程 来源:
导读:下面一起来了解下dovecot+mysql配置及搭建邮件云服务器方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望dovecot+mysql配置及搭建邮件云服务器方法这篇短内容是你想要的。

dovecot+mysql

一 配置
下面一起来了解下dovecot+mysql配置及搭建邮件云服务器方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望dovecot+mysql配置及搭建邮件云服务器方法这篇短内容是你想要的。
 
dovecot+mysql
 
一 配置
 
1 yum install dovecot-mysql.x86_64 -y###dovecot的插件,让此软件可以识别mysql###
 
2 vim /etc/dovecot/conf.d/10-auth.conf ###编辑认证文件###
 
内容:
 
123 !include auth-sql.conf.ext###支持mysql认证###
 
3 cp /usr/share/doc/dovecot-2.2.10/example-config/dovecot-sql.conf.ext /etc/dovecot/dovecot-sql.conf.ext###生成dovecot读取mysql的配置###
 
4  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'###查询邮件内容###
 
5 vim /etc/dovecot/conf.d/10-mail.conf
 
内容:
 
168 first_valid_uid = 666###邮件文件查询用户身份###
 
175 first_valid_gid = 666
 
30 mail_location = maildir:/home/vmail/%d/%n###指定邮件位置###
 
6  systemctl restart dovecot.service
 
测试:
 
[root@foundation78 Desktop]# telnet 172.25.254.112 110
 
Trying 172.25.254.112...
 
Connected to 172.25.254.112.
 
Escape character is '^]'.
 
+OK [XCLIENT] Dovecot ready.
 
user lee@lee.com
 
+OK
 
pass lee
 
+OK Logged in.
 
quit
 
+OK Logging out.
 
Connection closed by foreign host.
 
在thunderbird中可以直接测试:
 
二 空壳邮件
 
1 )null客户端
 
1 vim /etc/postfix/main.cf
 
内容:
 
mydomain = example.com###域名###
 
myorigin = westos.com###伪装为真实邮件云服务器的所在域###
 
myhostname = mail.example.com###主机名###
 
mydestination =###为空,不接受邮件###
 
relayhost = 172.25.254.112###转发给真实的邮件云服务器###
 
2 systemctl restart postfix.service
 
3 测试:
 
空壳邮件云服务器:
 
[root@mail ~]# mail root@example.com
 
Subject: dskjaf
 
skdja
 
.
 
EOT
 
[root@mail ~]# mailq
 
Mail queue is empty
 
[root@mail ~]# mail
 
No mail for root
 
真实的邮件云服务器###
 
[root@westos-mail ~]# mail
 
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
 
"/var/spool/mail/root": 3 messages 3 new
 
>N  1 root                  Sat May 27 23:23  21/753   "hfue"
 
 N  2 root                  Sat May 27 23:23  21/757   "hjk"
 
 N  3 root                  Sat May 27 23:24  21/752   "dskjaf"
 
& 3
 
Message  3:
 
From root@mail.example.com  Sat May 27 23:24:11 2017
 
Return-Path: <root@mail.example.com>
 
X-Original-To: root@example.com
 
Delivered-To: root@example.com
 
Date: Sat, 27 May 2017 23:24:08 -0400
 
To: root@example.com
 
Subject: dskjaf
 
User-Agent: Heirloom mailx 12.5 7/5/10
 
Content-Type: text/plain; charset=us-ascii
 
From: root@mail.example.com (root)
 
Status: R
 
skdja
 
& q
 
Held 3 messages in /var/spool/mail/root
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章