您的位置:首页 > 编程语言 > PHP开发

SMTP补充

2016-12-07 10:59 204 查看
SMTP补充
Maillinux.linux.com主机ip:172.25.254.145
Mailwestos.westos.com主机ip:172.25.254.245
真实主机ip:172.25.254.45
########################################
1.不能发(客户端主机名/地址限制 )






postfix access 对文件加密

进行过滤client




如果客户端的ip地址符合$mynetworks参数定义的范围则接受该客户端的连接请求
;reject_maps_rbl:如果客户端的网络地址符合$maps_rbl_domains参数的值则拒绝
该客户端的连接请求)





客户端测试





2.拒绝某用户发送邮件(通过发件人地址进行限制)




在/etc/paostfix/sender文件中,写入



找出sender





对用户进行限制,如果时sender文件中所写的用户。则不能发送邮件,然后重启服务




测试




3.不能收(通过收件人地址进行过滤)



在/etc/paostfix/recip文件中,写入



找出recip




不管客户端的主机名,只要符合以下的条件, 就拒绝该客户端SMTP




测试




###################################

4.dovecot(豆腐块)
安装dovecot




配置文件的修改




改两处











改一处




创建新用户并且设置密码



创建目录及文件




重启服务,发现端口已经打开




测试
mutt -f pops://westos@172.25.254.245

5.在真机上用雷鸟测试是否能接收邮件
* 安装雷鸟
只需要解压雷鸟包,加压后进到雷鸟主目录,点斜杠运行thunderbird就好了。提示缺什么你就yum装什么就好了。
由于缺的包比较多,所以写个脚本
yum whatprovides $1
每次。/thunterbird后
sh 脚本名 缺少的软件

* 添加雷鸟账户


—》右键——》设定——》帐号操作——》新增电子邮件帐号——》填写信息:









——》继续点击确定:




—》目前我们的雷鸟是不加密,也不需要密码的:

6.数据库连接邮箱
网页数据库




数据库mail表格muser





创建用户并且给权限











查询测试
cd /etc/postfix/







postmap -q "admin@westos.org" mysql:/etc/postfix/mysql-users.cf

查询测试
vim mysql-domain.cf



postmap -q "admin@westos.org" mysql:/etc/postfix/mysql-domain.cf

查询测试

vim mysql-maildir.cf




postmap -q "admin@westos.org" mysql:/etc/postfix/mysql-maildir.cf

数据库里的虚拟用户发送邮件
groupadd -g 666 vmail
useradd -g 666 -u 666 vmail












数据库里的虚拟用户接收邮件




vim dovecot.conf
protocols = imap pop3 lmtp
disable_plaintext_auth = no

数据库里的虚拟用户收邮件
cd /etc/dovecot/
vim dovecot.conf
protocols = imap pop3 lmtp
disable_plaintext_auth = no
















cd conf.d/
vim 10-auth.conf



vim 10-mail.conf









测试
telnet 172.25.254.245 110

7.空壳邮件
配置DNS



vim /var/named/westos.org.zone



vim /etc/postfix/main.cf
真实主机机名
真实域名



作哪个域的空壳



打开25端口




如果给‘空壳’传送邮件会报错




什么都不写,因为作为空壳邮件不接受处理任何邮件



主处理邮件的服务器




systemctl restart postfix.service
真正接收邮件的服务器(MAT邮件服务器)
vim /etc/postfix/main.cf
空壳是谁




systemctl restart postfix.service
测试:给空壳发的邮件最后都是MAT服务器处理的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ip 地址 文件加密