Linux 使用第三方邮箱发邮件的设置

mail命令在Ubuntu下是需要安装的,使用下条命令进行安装:

sudo apt-get install heirloom-mailx

在CentOS 下安装则是:

yum install mailx

接下来输入用户密码,等待安装完成

此时还不能发送外部服务器邮件,需要完成以下配置,修改/etc/nail.rc或者/etc/s-nail.rc(Ubuntu)、/etc/mail.rc(centOS)

vi /etc/mail.rc或者/etc/s-nail.rc

此时如果打印没有权限则使用sudo命令

在nail.rc文件末尾添加一下两行代码:

set from=82312924@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=82312924
set smtp-auth-password=Your password
set smtp-auth-login

按照以上步骤设置完毕之后即可使用mail命令发送邮件,发送邮件有以下三种方式:

  • 方法一:交互形式发送邮件
    • mail + 邮箱地址
    • 填写主题
    • 填写内容
    • ctrl + d 结束输入
    • cc代表抄送,回车完成发送
  • 方法二:通道形式发送
    • echo "邮件内容" | mail -s "主题" 邮箱地址
  • 方法三:读取文件内容发送
    • mail -s "主题" "邮箱地址" < "path/filename

posted on 2017-06-02 13:20  Nage  阅读(426)  评论(0编辑  收藏  举报

导航