在CentOS Linux上配置邮件发送
在这个指南中,我们将讨论如何配置CentOS Linux系统以通过外部邮件服务器发送电子邮件,使用自己的邮件账户进行发送。
第一步:开启SMTP授权码
首先,我们以QQ邮箱为例,需要开启SMTP授权码功能。你可以按照下图所示的步骤进行操作:
配置邮件发送文件
编辑 /etc/mail.rc
文件,将以下内容添加到文件末尾:
sh
# 邮箱
set from=xxxx@qq.com
# 使用SMTP发送邮件,需在邮箱设置中允许SMTP发送
set smtp=smtp.qq.com
# 邮箱用户名
set smtp-auth-user=xxx@qq.com
# 邮箱授权码
set smtp-auth-password=xxxx
set smtp-auth=login
发送不带附件的邮件
你可以使用以下命令发送不带附件的邮件:
sh
# 方法一
echo "邮件正文内容" | mail -s "邮件标题" xxxx@qq.com
# 方法二:将文本内容放入邮件正文中
mail -s "邮件标题" xxxx@qq.com < /etc/passwd
发送带附件的邮件
如果你需要发送带附件的邮件,可以使用以下命令:
sh
mail -s "邮件标题" -a /home/ttt.txt xxxx@qq.com < /etc/passwd
通过以上步骤,你就可以在CentOS Linux系统上配置并发送邮件了。