经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
Linux下用mail 命令给163邮箱发送邮件!
来源:cnblogs  作者:Bw_fm  时间:2019/4/11 8:57:01  对本文有异议

linux上的邮件客户端比较多,找一个平时用的比较多mail命令来试试!!

环境 :centos7;

注意 : 服务器必须得有外网才行,qq邮箱作为在linux上的发送端邮箱,经过测试 163 和qq 都可以接收邮件;

下面开始操作

 


 

首先安装 mailx 和 postfix 服务

# yum install mailx postfix –y

 

安装完成后配置mailx

#vim /etc/mail.rc

在最后一行下面添加以下5行

--------解释

  1. 1 set from=3056XXXXX@qq.com #写你的qq邮箱
  2. 2
  3. 3 set smtp=smtp.qq.com #不变 这是qq邮箱的第三方发送邮件的地址 (下面有怎么开启你的smtp服务方法)
  4. 4
  5. 5 set smtp-auth-user=3056XXXX@qq.com #写你的qq邮箱
  6. 6
  7. 7 set smtp-auth-password=XXXXXXXXX #写你的qq邮箱第三方授权码(下面有怎么获取授权码方法)
  8. 8
  9. 9 set smtp-auth=login #不变 这是smtp的认证方式,写login就行

保存退出后

打开你的qq邮箱 登录上以后点击 设置

 

然后点击 账户

 

下拉到这里(这些服务默认是关闭的点击开启)

开启了之后点击 生成授权码

 

就会得到一个第三方授权码

 

将授权码填到这里就ok了

 

 

重启一下服务

 #systemctl restart postfix.service

给XXXXX@163.com发个测试邮件试试

#echo "测试邮件" | mail -s "测试" XXXX@163.com 

没报错就是成功了

登录163 邮箱看看 邮件已收到

 

原文链接:http://www.cnblogs.com/liujunqiao/p/10684469.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号