SMTP补充

发布时间:2020-07-13 13:23:14 作者:找不到北0
来源:网络 阅读:389

SMTP补充

Maillinux.linux.com主机ip:172.25.254.145

Mailwestos.westos.com主机ip:172.25.254.245

真实主机ip172.25.254.45

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

1.不能发(客户端主机名/地址限制 )

SMTP补充SMTP补充 

 

postfix  access  对文件加密

 

进行过滤client

SMTP补充 

 

如果客户端的ip地址符合$mynetworks参数定义的范围则接受该客户端的连接请求

;reject_maps_rbl:如果客户端的网络地址符合$maps_rbl_domains参数的值则拒绝

该客户端的连接请求)

 

SMTP补充 

 

客户端测试

 

SMTP补充 

 

 

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

SMTP补充 

 

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

SMTP补充 

找出sender

 

SMTP补充 

 

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

SMTP补充

 

测试

SMTP补充 


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

SMTP补充 

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

SMTP补充 

找出recip

SMTP补充 

 

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

SMTP补充 

 

测试

SMTP补充 


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

 

4.dovecot(豆腐块)

安装dovecot

SMTP补充 

 

配置文件的修改

 

SMTP补充 

改两处

SMTP补充 

 

SMTP补充 

 

SMTP补充 

改一处

SMTP补充 


创建新用户并且设置密码

SMTP补充 

创建目录及文件

SMTP补充 

 

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

SMTP补充 

 

测试

 mutt -f pops://westos@172.25.254.245

 

5.在真机上用雷鸟测试是否能接收邮件

* 安装雷鸟

只需要解压雷鸟包,加压后进到雷鸟主目录,点斜杠运行thunderbird就好了。提示缺什么你就yum装什么就好了。

由于缺的包比较多,所以写个脚本

yum  whatprovides  $1

每次。/thunterbird

sh 脚本名 缺少的软件

 

* 添加雷鸟账户

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

 

SMTP补充 

 

SMTP补充 

 

——》继续点击确定:

SMTP补充 

  

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

 

6.数据库连接邮箱

网页数据库

SMTP补充 

 

数据库mail表格muser


SMTP补充 

 

创建用户并且给权限

SMTP补充 

 

SMTP补充 

 

SMTP补充 

查询测试

cd /etc/postfix/

SMTP补充 

 

SMTP补充 

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

 

查询测试

vim mysql-domain.cf

SMTP补充 

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

 

查询测试

 

vim mysql-maildir.cf

SMTP补充 

 

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

 

 

数据库里的虚拟用户发送邮件

groupadd -g 666 vmail

useradd -g 666 -u 666 vmail

SMTP补充 

 

 

SMTP补充 

 

SMTP补充 

 

 

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

SMTP补充 

 

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

SMTP补充 

 

SMTP补充 

 

SMTP补充 

 

SMTP补充 

 

 cd conf.d/

vim 10-auth.conf

SMTP补充 

vim 10-mail.conf

 

SMTP补充 

 

SMTP补充 

 

测试

telnet  172.25.254.245  110

 

7.空壳邮件

配置DNS

SMTP补充 

vim /var/named/westos.org.zone

SMTP补充 

vim /etc/postfix/main.cf

真实主机机名

真实域名

SMTP补充 

作哪个域的空壳

SMTP补充 

打开25端口

SMTP补充 


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

SMTP补充 

 

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

SMTP补充 

主处理邮件的服务器

SMTP补充

 

systemctl restart postfix.service

真正接收邮件的服务器(MAT邮件服务器)

vim /etc/postfix/main.cf

空壳是谁

 SMTP补充

 

systemctl restart postfix.service

测试:给空壳发的邮件最后都是MAT服务器处理的

 

 


 

 

 

 

 

 

 

 


推荐阅读:
  1. GSP记录补充
  2. 数据库知识补充

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ip 地址 文件加密

上一篇:SELECT 1 FROM TABLE,SQL语句中的1代表什么意思

下一篇:JavaScript基础入门--JavaScript简介

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》