美文网首页
CentOS7配置mailx使用外部smtp发送邮件

CentOS7配置mailx使用外部smtp发送邮件

作者: 风静花犹落 | 来源:发表于2022-02-21 16:37 被阅读0次

安装邮箱

yum install -y mailx

配置Mailx

1、编辑 (Debian系:/etc/s-nail.rc;RedHat系:/etc/mail.rc)

vim /etc/mail.rc

2、在文件末尾增加配置

#发件人邮箱
set from=xxxxx@qq.com
#发件人邮箱的SMTP地址
set smtp=smtps://smtp.qq.com:465
#发件人邮箱登陆账号
set smtp-auth-user=xxxxx@qq.com
#发件人邮箱的授权码
set smtp-auth-password=e8765ds78c23
#认证方式
set smtp-auth=login   
#忽略证书警告
set ssl-verify=ignore
#证书所在目录
set nss-config-dir=/etc/pki/nssdb

设置qq邮箱

进入qq邮箱首页,点击设置 > 账户,开启POP3/SMTPIMAP/SMTP服务

POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
---------------------------------------------------------------------------------
开启服务: POP3/SMTP服务 (如何使用 Foxmail 等软件收发邮件?)              已开启 |  关闭
          IMAP/SMTP服务 (什么是 IMAP,它又是如何设置?)                  已开启 |  关闭
          Exchange服务 (什么是Exchange,它又是如何设置?)                已关闭 |  开启
          CardDAV/CalDAV服务 (什么是CardDAV/CalDAV,它又是如何设置?)    已关闭 |  开启

发送邮件

echo '邮件内容' | mail -v -s '邮件标题' 收件人邮箱@qq.com
或
cat 邮件内容.txt | mail -v -s '邮件标题' 收件人邮箱@qq.com

注意:

  • 多个收件人用,分隔,邮件在收件箱垃圾箱中。

  • 关闭本机的sendmail服务或者postfix服务等。

相关文章

网友评论

      本文标题:CentOS7配置mailx使用外部smtp发送邮件

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