CentOS 7如何利用mail发送邮件?

个人搭载环境大致情况如下:

镜像:CenrOS-7-x86_64-Everything-2009.iso

VM:VM workstation 15.5 pro

xshell:Xsheel 6

 

实现步骤思路如下:

  1. 获取发送邮件的授权码
  2. 利用文本编辑器vim,编辑邮件发送者信息
  3. 运用相关命令发送邮件
  • 获取发送邮箱授权码:登录qq邮箱/设置/账户/开启IMAP服务/手机验证,生成授权码,如下图所示:

  •  Xshell进入vim编辑器,G/i/粘贴下列代码/输入正确的邮箱地址和授权码
#vim /etc/mail.rc
set from=2039208097@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=2039208097@qq.com
set smtp-auth-password=授权码

Ecs
# Shift+: 输入wq       //保存
  • 输入发送信息/输入收件邮箱地址/发送邮件 
root@centos7[20:57:00]:~# mail -s Mxxclass xxxxxxxxx@qq.com < /etc/centos-release     // mail -s 邮件名称  xxxxx@qq.com < /etc/邮件内容

 

综上所述,发送邮件较为简易,还是很好玩的,如若失败可先仔细审阅一下:命令是否存在字符错误,另外vim编辑器也超级好玩的哦~