Centos 7 发送邮件

基本名词介绍

MUA:邮件用户代理,用在客户端的软件,用来接收邮件、浏览邮件、编辑邮件、发送邮件至MTA
MTA:邮件主机服务,负责寄送邮件与代理接收邮件
MDA:邮件投递代理,负责整理接收的邮件,可以在这个地方过滤邮件,并且将邮件进行整理归置;若投递的邮件就在本机账户下,就直接扔给MTA;若不是本机账户下的邮件,会通过DNS传递给下一个MTA
MRA:邮件接收代理,负责将接收的邮件与MUA进行交互

SMTP:发送邮件所使用的标准协议,主要应用与MTA层面
IMAP:接收邮件的标准协议之一
POP3:接收邮件的标准协议之二

默认协议端口:

  • SMTP: 25
  • SMTP SSL: 465
  • SMTP TLS: 587
  • IMAP: 143
  • IMAP SSL: 993
  • POP3: 110
  • POP3 SSL: 995

 

常见的MUA:outlook、thunderbird、Mac Mail、mutt;
常见的MTA:sendmail、postfix;
常见的MDA:procmail、dropmail;
常见的MRA:dovecot

写信的标准格式:
1、发信人与发信网站
2、收信人与收信网站
3、主题内容


寄信的标准流程
MUA写信 >> MTA接收
MTA转发 >> MDA发送
MDA发送 >> MTA接收
MTA接收 >> MDA管理
MRA管理 >> MRA交互
MRA交互 >> MUA用户

 

发送邮件

1、关闭selinux

[root@host-2 ~]# sed -i '1,$ s/enforcing/disabled/g' /etc/selinux/config
[root@host-2 ~]# reboot

 

2、卸载防火墙

[root@host-2 ~]# rpm -qa | grep "iptables" | xargs rpm -e --nodeps
[root@host-2 ~]# rpm -qa | grep "firewall" | xargs rpm -e --nodeps

 

3、配置本地源

sh-4.2# cat /etc/yum.repos.d/GuGe.repo 
[GuGe]
name=GuGe
baseurl=ftp://192.168.1.125
gpgcheck=0
enable=1
# 我这里仅适用了官方自带的ISO镜像源

 

4、配置邮件

sh-4.2# yum -y install mailx
# 这是linux下面一个很小的邮件客户端

sh-4.2# vim /etc/mail.rc
# 在这个文件最下面设置QQ登录信息,内容如下:
set from=1918091791@qq.com
# 你的QQ邮箱
set smtp=smtp.qq.com
# QQ官方的smtp地址
set smtp-auth-user=1918091791@qq.com
# 你邮箱的用户名,大部分和上面的一样
set smtp-auth-password=ajsryctsancrcaec
# QQ的授权码,如果没有这个授权码无法发送邮件,这个授权码就类似密码
set smtp-auth=login
# smtp的操作方式,登录发送
set smtp-use-starttls
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/

# 另附网易云邮箱的登录配置,内容如下:
set from=xxxxxxxxx@163.com
set smtp=smtp.163.com
set smtp-auth-user=xxxxxxxxxxx@163.com
set smtp-auth-password=xxxxxxxxx
set smtp-auth=login
set smtp-use-starttls
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/

 

5、发送邮件

sh-4.2# echo "hello world" | mail -s test 1918091791@qq.com &> /dev/null
sh-4.2# echo "hello world" | mail -s test -a /etc/passwd 1156090339@qq.com &> /dev/null
# echo 中的内容是邮件内容
# -s 指定邮件主题
# -a 指定附件文件,每一个-a选项只能接受一个文件,有多少文件就需要多少个-a参数 # 主题后面跟的是邮件的接收方 # 因为我这里并没有配置SSL,所以QQ的邮箱服务器提示我证书错误

 

参考地址:

https://www.iteblog.com/archives/2027.html?from=like#mutt

https://www.cnblogs.com/51wansheng/p/9111378.html

posted @ 2019-03-28 16:09  寻真丶  阅读(197)  评论(0编辑  收藏  举报