美文网首页
linux上发送邮件

linux上发送邮件

作者: YukunWen | 来源:发表于2018-10-14 11:26 被阅读17次

title: '"linux上发送邮件"'
categories: linux
tags: linux
date: 2018-10-14 11:26:37


1. 首先需要安装mailx

yum install mailx

2. 编辑配置文件

vim /etc/mail.rc

添加如下内容

//from:对方收到邮件时显示的发件人  
set from=xxxx@qq.com  
//smtp:指定第三方发邮件的smtp服务器地址  
set smtp=smtp.qq.com  
//smtp-auth-user:第三方发邮件的用户名  
set smtp-auth-user=xx@qq.com  
//smtp-auth-password:用户名对应的密码,有些邮箱填的是授权码  
set smtp-auth-password=xxx  
//smtp-auth:SMTP的认证方式,默认是login,也可以改成CRAM-MD5或PLAIN方式  
set smtp-auth=login

3. 测试

mail -s "hello word" xxxx@qq.com < /etc/passwd
echo "测试邮件" | mail -s "测试" xx@qq.com

  • 另外注意
    smtp协议要求服务器25端口是开通的,如果是购买vultr服务器的,需要另外向供应方去申请端口。国外的防止垃圾邮件规则非常麻烦,作者在申请的时候就需要等待14天的考察期,没问题后才被开启。

相关文章

网友评论

      本文标题:linux上发送邮件

      本文链接:https://www.haomeiwen.com/subject/bbmgaftx.html