1.安装mailx
yum -y install mailx
2.配置mail.rc
vim /etc/mail.rc
在末尾加上以下类容
set from="1074582461@qq.com" #用来发送邮件的邮箱
set smtp=smtp.qq.com #qq的邮件发送服务器
set smtp-auth-user="1074582461@qq.com" #邮箱用户名
set smtp-auth-password=授权码 #qq邮箱的授权码,可以登录qq邮箱设置里面生成
set smtp-auth=login
3.测试发送
echo "test mail"|mailx -v -s "测试邮件" 1074582461@qq.com
此方法不适用阿里云服务器,由于阿里云服务器禁用25端口,所以还需要另外设置
4.mailx常用选项
| 选项 | 说明 |
|---|---|
| -b address | 指定密件副本的收信人地址 |
| address | 指定副本的收信人地址 |
| -f [file] | 读取指定邮件文件中的邮件 |
| -i | 忽略终端发出的信息 |
| -I | 使用互动模式 |
| -n | 启动时禁止读取 /etc/mail.rc |
| -N | 阅读邮件时,不显示邮件的标题 |
| -s subject | 指定邮件的主题 |
| -t | 要发送的消息应包含带有 To:、Cc:、或 Bcc: 字段的消息头,在命令行上指定的收件人将被忽略。 |
| -u user | 读取指定用户的邮件 |
| -v | 执行时,显示详细的信息 |
| -V | 显示版本信息并退出 |

被折叠的 条评论
为什么被折叠?



