Linux系统中发送邮件非常方便快捷,我们使用mail服务即可
1. 确保自己的机器上已经安装mail
[root@instance-j4fy3y72 ~]# mail
Heirloom Mail version 12.5 7/5/10.
如果没有安装,直接yum install -y mailx安装即可
2.配置邮件服务
进入mail的配置文件,vi /etc/mail.rc
[root@instance-j4fy3y72 ~]# vi /etc/mail.rc
在配置文件末尾添加如下配置:
set from=1888888880@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=1888888880@qq.com
set smtp-auth-password=sfhkfzxcvbxafhbj
set smtp-auth=login
配置说明:
- from定义发送邮件的邮箱地址
- smtp定义发送邮件的邮箱服务器地址(如163邮箱为:smtp.163.com)
- smtp-auth-user要登录发送邮箱的用户
- smtp-auth-password要登录发送邮箱的用户密码(qq邮箱此处要填写授权码,否则无法登录,什么是授权码)
OK, 准备工作结束,让我们来发送一封邮件
3. 发邮件
[root@instance-j4fy3y72 ~]# echo "I have a dream" | mail -s "Hello Mail" yuaaaaaaacn@163.com
结果如下: