|
使用Mailx发送邮件
环境:CentOS 7
1.安装mailx2.修改/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.com
复制代码 4.去邮箱查看文件 如果没有看看是不是被当作垃圾邮箱了
来源:https://www.cnblogs.com/xuxuxuxuxu/p/17538988.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|