首页 > 代码库 > 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 (一)