岳坪峰 发表于 2023-7-9 17:28:14

使用Mailx发送邮件

使用Mailx发送邮件

环境:CentOS 7
1.安装mailx
yum install mailx -y2.修改/etc/mail.rc文件
vim /etc/mail.rc
`在最末尾写入如下三行 (xxx为你的邮箱名 如果用qq 把smtp.163.com改为smtp.qq.com) `
set from=xxx@163.com smtp=smtp.163.com
set smtp-auth-user=xxx@163.com smtp-auth-password=smtp授权码
set smtp-auth=login如何设置你的授权码(建议用网易163)
网易:


qq:



[*]mailx命令发送邮件
使用语法
mailx [-s subject] [-a attachment ] [-c cc-addr] [-r from-addr] [-h hops] [-A account] to-addr...参数
Options:
-a file添加附件
-b address指定隐藏的抄送人
-c address指定抄送人
-r address指定发件人
-s subject指定邮件主题
-u user读取指定用户的邮件
-H显示所有邮件列表
-v显示详情

mailx Command:
h    显示邮件列表
NUM查看第几封邮件
.    当前邮件
^    第一封邮件
$    最后一封邮件
-/+上一封/下一封
/string过滤邮件标题
d    删除指定邮件
u    恢复删除的邮件
r    回复邮件
s NUM filename保存邮件到指定文件,默认保存到家目录~中,也可以指定绝对路径
ctrl+d   退出编辑模式
q    退出测试发送(主题test mail 内容今日日期 附件/opt/scripts/test.sh文件 分别发送给三个邮箱地址 显示详细信息)
echo "今天是7月9号" | /bin/mailx -v -s "test mail" -a /opt/scripts/test.sh xxx@qq.com,xxx@qq.com,xxx@163.com4.去邮箱查看文件 如果没有看看是不是被当作垃圾邮箱了

来源:https://www.cnblogs.com/xuxuxuxuxu/p/17538988.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 使用Mailx发送邮件