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
####空壳邮件####
空壳:
别人看见的是这台“假主机”,炮灰。
对外显示与真实机相同,别人发送的邮件表象给它,实则是它转给真是主机。
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>
2.[root@mail ~]# systemctl restart postfix.service
测试:
发送端:
[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;
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 ~]#