使用Mailx发送邮件
  9so5SSDOfwhR 2023年11月01日 57 0

使用Mailx发送邮件

环境:CentOS 7

1.安装mailx

yum install mailx -y

2.修改/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:

  1. 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.去邮箱查看文件 如果没有看看是不是被当作垃圾邮箱了

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  kZLEadpmxZsY   2024年05月17日   31   0   0 Linux
  kZLEadpmxZsY   2024年05月17日   44   0   0 Linux
  4hf9DKAg5W6h   2024年05月17日   43   0   0 Linux
  2xk0JyO908yA   2024年05月17日   63   0   0 Linux
  tAaiqedz71Vf   2024年05月17日   60   0   0 Linux
  2sqDzWaoi9Ck   2024年05月17日   52   0   0 Linux
LVM
  XWcNkifzer3j   2024年05月20日   53   0   0 Linux