首页 > 代码库 > SMTP (一)

SMTP (一)

邮件服务 SMTP(25端口)

配置环境(dns的作用:解析域名)

在server虚拟机里面:新建两个域

技术分享

技术分享

技术分享


desktop虚拟机测试:(得到不同的IP)

dig -t mx dd.com

 

技术分享

dig -t mx linux.com

技术分享

主机linux.linux.com

systemctl stop firewalld

vim /etc/postfix/main.cf

myhostname = linux.linux.com(主机名)

mydomain = linux.com

myorigin =$mydomain(域名)

113:inet_interfaces =all (将25端口全部打开)

技术分享

netstat -antlpe | grep 25

 

164:mydestination =$myhostname,$mydomain,localhost(我可以收到:自己主机名域名 什么都不写)

systemctl restart postfix.service

 

测试:

1.自己给自己发邮件

技术分享

2.别人给自己发邮件

技术分享

3.互相发送邮件

技术分享

 

主机:dd.dd.com

systemctl stop firewalld

vim /etc/postfix/main.cf

myhostname = dd.dd.com(主机名)

mydomain = dd.com

myorigin =$mydomain(域名)

113:inet_interfaces =all

164:mydestination=$myhostname,$mydomain,localhost(我可以收到:自己主机名 域名 什么都不写)

systemctl restart postfix.service

 

查看邮件:mailq(查看邮件队列)

mail -u 用户(查看用户收到的邮件)

 

 

postconf -e 修改脚本选项

postconf -d 查看默认设置(没改过)

postconf -n 查看当前设置(修改过)

 

虚拟用户alias:

vim /etc/aliases

haha:  root (前面是虚拟用户后面是真实用户)

more   :include: /etd/moreusers (邮件群发)

技术分享

vim /etc/moreusers

postalias /etc/aliases

systemctl restart postfix.service

技术分享

技术分享

技术分享

技术分享

伪装出站地址

cd /etc/postfix

vim generic

真域名 假域名

技术分享

postconf generic(加密)

postconf -e"smtp_generic_maps=hash:/etc/postfix/generic"

技术分享

测试:

 

技术分享

技术分享

 

远程登陆发送邮件

telnet172.25.254.231 25

 

 

技术分享

技术分享

 

 

 

 

 


SMTP (一)