发送邮件
# 安装邮件服务mailx
[root@bogon ~]# yum install -y mailx
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package mailx.x86_64 0:12.5-19.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================
Installing:
mailx x86_64 12.5-19.el7 base 245 k
Transaction Summary
==========================================================================================================================================
Install 1 Package
Total download size: 245 k
Installed size: 466 k
Downloading packages:
mailx-12.5-19.el7.x86_64.rpm | 245 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : mailx-12.5-19.el7.x86_64 1/1
Verifying : mailx-12.5-19.el7.x86_64 1/1
Installed:
mailx.x86_64 0:12.5-19.el7
Complete!
2.1 发送邮件给系统用户
# 方式1
[root@bogon ~]# mail -s "邮件标题" 收件人
邮件内容
[root@bogon ~]# ctrl + d 结束发送
# 方式2
[root@bogon ~]# echo 内容 | mail -s "主题" 收件人
# 方式3
[root@bogon ~]# mail -s "主题" 收件人 < /etc/passwd
# 接受自己的邮件
[root@bogon ~]# mail
# 接受其他用户邮件[root用户权限]
[root@bogon ~]# mail -u 用户名
公网邮件发送
注意 qq、163、126等邮箱均为授权码登录,aliyun、gmail等邮箱均为密码登录
获取授权码
配置发送邮件信息
# 配置邮箱信息,在mail.rc文件中追加以下信息
[root@bogon ~]# vim /etc/mail.rc
# 你的邮箱地址
set from=chaosaigc@163.com
# 邮箱服务器地址, smtp.qq.com smtp.126.com
set smtp=smtp.163.com
# 你的邮箱地址
set smtp-auth-user=chaosaigc@163.com
# 邮箱密码或者是授权码
set smtp-auth-password=XXXXXXXXXXXXXX
set smtp-auth=login
set ssl-verify=ignore
发送邮件
[root@bogon ~]# cat /etc/passwd | mail -s "测试邮件" 193444196@qq.com
发送邮件时携带附件
[root@bogon ~]# cat /etc/passwd | mail -s "测试邮件" -a "./a.jpg" 193444196@qq.com
Comments | NOTHING