dovecot mysql_dovecot+mysql
###########dovecot+mysql############
1.[root@westos-mail ~]# yum install dovecot-mysql.x86_64 -y#dovecot的插件,讓此軟件可以識別mysql###
2.[root@westos-mail ~]# 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.[root@westos-mail ~]# vim /etc/dovecot/dovecot-sql.conf.ext???? #修改配置
32 driver = mysql????#數(shù)據(jù)庫類型
71 connect = host=localhost dbname=email user=postuser password=postuser?????#登錄(連接查詢)的庫、用戶、密碼
78 default_pass_scheme = PLAIN????#默認認證方式為明文
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.[root@westos-mail ~]# 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.[root@westos-mail ~]# systemctl restart dovecot.service
測試:
[root@westos-mail ~]# telnet ?172.25.254.113 110
Trying 172.25.254.113...
Connected to 172.25.254.113.
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
####空殼郵件####
空殼:
別人看見的是這臺“假主機”,炮灰。
對外顯示與真實機相同,別人發(fā)送的郵件表象給它,實則是它轉給真是主機。
1.[root@mail ~]# vim /etc/postfix/main.cf
76 myhostname = qq-mail.qq.com????#主機名
83 mydomain = qq.com????#域名
99 myorigin = westos.com????#真實服務器所在的域
116 inet_interfaces = all
119 inet_protocols = all
164 mydestination =????#不接受任何郵件
316 relayhost = 172.25.254.113????#轉發(fā)到真實的郵件服務器
2.[root@mail ~]# systemctl restart postfix.service
測試:
發(fā)送端:
[root@qq-mail ~]# mail root@westos.com
Subject: wq
521
,
.
EOT
[root@qq-mail ~]# mail
No mail for root
[root@qq-mail ~]# mailq
Mail queue is empty
真實的郵件服務器端:
[root@westos-mail ~]# mail
Heirloom Mail version 12.5 7/5/10. ?Type ? for help.
"/var/spool/mail/root": 2 messages 1 new
1 westos@westos.com ????Mon May 22 05:52 ?19/573 ??"hah"
>N ?2 root ?????????????????Wed May 31 05:15 ?22/724 ??"wq"
& 2
Message ?2:
From root@westos.com ?Wed May 31 05:15:45 2017
Return-Path:
X-Original-To: root@westos.com
Delivered-To: root@westos.com
Date: Wed, 31 May 2017 05:15:45 -0400
To: root@westos.com
Subject: wq
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
From: root@westos.com (root)
Status: R
521
,
& q
Held 2 messages in /var/spool/mail/root
You have mail in /var/spool/mail/root
[root@westos-mail ~]#
總結
以上是生活随笔為你收集整理的dovecot mysql_dovecot+mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发票怎么申请领用,有以下五个步骤
- 下一篇: linux cmake编译源码,linu