在 CentOS 上使用mail
命令向 QQ 邮箱发送邮件可以按照以下步骤进行配置:
一、安装邮件发送工具(如果未安装的话)
一些版本的 CentOS 默认可能没有安装mail
相关工具,可以使用以下命令安装:
yum install mailx
二、配置发件信息
- 编辑
/etc/mail.rc
文件:
vi /etc/mail.rc
- 在文件末尾添加以下内容:
set from=<你的发件邮箱地址> set smtp=smtp.qq.com set smtp-auth-user=<你的发件邮箱地址> set smtp-auth-password=<你的 QQ 邮箱授权码> set smtp-auth=login
这里的<你的发件邮箱地址>
替换为你的 QQ 邮箱地址,<你的 QQ 邮箱授权码>
需要从 QQ 邮箱设置中获取。获取授权码的方法如下:
- 登录 QQ 邮箱,进入 “设置”->“账户”。
- 找到 “POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务” 这一部分。
- 开启 “POP3/SMTP 服务” 或 “IMAP/SMTP 服务”,按照提示进行短信验证等操作后,会生成一个授权码,这个授权码就是上面配置中要用到的
<你的 QQ 邮箱授权码>
。
三、发送邮件
使用以下命令发送邮件:
echo "邮件内容" | mail -s "邮件主题" <收件邮箱地址>
例如:
echo "这是一封测试邮件。" | mail -s "CentOS 测试邮件" 123456@qq.com
这样就可以从 CentOS 上通过mail
命令向 QQ 邮箱发送邮件了。