**************************************
********SMTP
(简单邮件协议)*************
**************************************
SMTP简单邮件协议,从属TCP/IP簇的 TCP中。端口号为25。
【前置:配置 两个DNS主机,一个主maillinux,一个副hxl;maillinux(主DNS服务器,设置/etc/name.conf;/etc/name.rfc1912.zone/;~.zone的两个文件)】【将副DNS机的nameserver指向主DNS机】
(1)【开启SMTP服务,实现两个机器相传收发邮件】(两边都要做如下配置,这里只拿maillinux举例,并且注意防火墙)
  1.配置 vim/etc/postfix/main.cf
75:myhostname=maillinux.linux.com(本主机名)
83:mydomain=linux.com
99:myorigin=$mydomain   (设置邮件源名称为mydomain)
113:inet_interfaces=all (参数指定posifix系统监听的网络接口)(并且注释掉116)
164:删除mydestination中的localhost.

netstat -antlpe | grep 25 检查端口开启状况。如果看机 0 0.0.0.0:25表示对外的所有网段的25端口都开启。
 [测试]
 mail root@hxl.com  [在一行中只有“.”表示发送]
Subject:XX  [标题为XX]

.
  postsuper -d +邮件编码序号   [邮件失败编码(清空失败发送列表]
  postqueue -f          [重载信息文件]
在hxl.com机中,mail -u root[查看root的邮箱]
查看就在&后输入数字,回复就输入r。

wKiom1g_ssHQPHXiAABl_q90cCc511.png

wKioL1g_ssGAwzwNAABnZZNX204270.png

wKiom1g_ssKROUPKAADAbaUcQm8196.png

wKioL1g_ssOTcW9tAADW7DHB4jY892.png

wKiom1g_ssPTESyBAADPobsYIFY671.png

wKioL1g_ssSCSSc5AAD3fMo16jU192.png

wKiom1g_ssTQt_n1AAEds9ywB0g910.png

wKioL1g_ssXAtJw8AADWHDlIlG8528.png

wKioL1g_ssWQWTlxAACJUwRRkHc412.png

wKiom1g_ssbBQ_fNAADCREmBeqs586.png


(2)【添加域名新名称,在副DNS机做以下操作】
更改/etc/postfix/main.cf
113:inet_interfaces=all(指定posifix系统监听网络接口为全部)

  vim /etc/aliases 
97 admin:   root
98 more:    :include:/etc/moreusers
【测试,在主DNS上做测试】
这个/etc/moreusers是你自己将more所指定的用户写入的文件。你可以在moreusers中写入 root,student等,这样你在主DNS执行 mail more@hxl.com的时候,就相当于发给了moreusers中写入的所有用户
 
  postalias /etc/aliases    【重载信息】
  systemctl restart postfix.service

wKiom1g_tBnB4lAcAACZuNw9Z60239.png

wKioL1g_tBryx-xcAABSX9gzJjw799.png

wKiom1g_tBuSDVSBAABCOHM5MXQ673.png

wKioL1g_tB2CLIlyAADi0NCaDW8238.png


 (3)【发送方地址信息修改,隐蔽真实地址】
 1.vim /etc/postfix/generic
  242 root@linux.com935310705@qq.com
 2.postmap generic  【重载信息】
 3.加密:postconf -e"smtp_generic_maps=hash:/etc/postfix/generic" 【这些操作最好在/etc/postfix/中,postconf -d | grep generic,查询 generic相关配置信息】

wKioL1g_tL3D3IK3AADk3t6kmQM685.png

wKiom1g_tL7xNunSAAC-WEtOiEc033.png

wKiom1g_tL-C5T-XAACL9xL-J6Y709.png

wKioL1g_tL-RO20hAAD-W5utGCE441.png


 4.重启服务
(4)【telnet,远程操作 主副DNS服务机 相互收发邮件】
telnet ip(SIMP服务主机) 25(端口号)
ehlo hello  [先检测协议是否通畅]
mail from:root@linux.com    [邮件发送方]
rcpt to:root@hxl.com        [邮件接收方]
data                [邮件开始符]
~              [正文]
.               [结束]

wKioL1g_tPjSvMQdAABZTiq3aDc926.png

wKiom1g_tPiSqfCaAACiBFkPhLc451.png

wKioL1g_tPmw2U_iAADmvS6uKRE756.png