Linux Centos通过mail向QQ邮箱发邮件

简介: 【8月更文挑战第20天】在 CentOS 上配置使用 `mail` 命令向 QQ 邮箱发送邮件涉及几个步骤。首先确保已安装 `mailx`;接着编辑 `/etc/mail.rc` 文件来配置发件信息,包括设置发件邮箱、SMTP 服务器及授权码。最后,通过 `echo` 命令结合 `mail` 发送邮件。需登录 QQ 邮箱开启 SMTP 服务并获取授权码用于安全验证。

在 CentOS 上使用mail命令向 QQ 邮箱发送邮件可以按照以下步骤进行配置:


一、安装邮件发送工具(如果未安装的话)


一些版本的 CentOS 默认可能没有安装mail相关工具,可以使用以下命令安装:


yum install mailx


二、配置发件信息


  1. 编辑/etc/mail.rc文件:


vi /etc/mail.rc


  1. 在文件末尾添加以下内容:


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 邮箱发送邮件了。

相关文章
|
23天前
|
安全 关系型数据库 MySQL
Linux(CentOS6)安装MySQL5.6
Linux(CentOS 6)系统上安装MySQL 5.6版本的详细步骤,包括准备数据存放目录、创建用户、下载安装包、初始化数据库、配置服务脚本、设置环境变量等操作。
61 1
|
29天前
|
Linux C语言
成功解决 在Linux CentOS 7 中安装gcc
这篇文章介绍了如何在Linux CentOS 7系统中安装gcc (g++) 8工具集。由于CentOS 7默认的gcc版本是4.8,而这个版本与Qt 5.14、Qt 5.15或更高版本不兼容,可能会导致编译时出现系统头文件错误。文章中提到,即使在项目配置中添加了`CONFIG+=c++11`,如果仍然报错,那么很可能是gcc版本的问题。为了解决这个问题,文章提供了使用CentOS的Software Collections (scl)来安装更新版本的gcc的步骤。
成功解决 在Linux CentOS 7 中安装gcc
|
18天前
|
Linux PHP
Linux CentOS 宝塔 Suhosin禁用php5.6版本eval函数详细图文教程
【8月更文挑战第27天】本文介绍两种禁用PHP执行的方法:使用`PHP_diseval_extension`禁用和通过`suhosin`禁用。由于`suhosin`不支持PHP8,仅适用于PHP7及以下版本,若服务器安装了PHP5.6,则需对应安装`suhosin-0.9.38`版本。文章提供了详细的安装步骤,并强调了宝塔环境下与普通环境下的PHP路径差异。安装完成后,在`php.ini`中添加`suhosin.so`扩展并设置`executor.disable_eval = on`以禁用执行功能。最后通过测试代码验证是否成功禁用,并重启`php-fpm`服务生效。
16 2
|
23天前
|
关系型数据库 MySQL Linux
Linux(CentOS7)搭建LAMP服务环境
本文介绍了在Linux (CentOS 7) 上搭建LAMP服务环境的详细步骤,包括安装Apache HTTPd、解决编译时依赖问题、配置Apache服务、安装PHP以及处理PHP与Apache集成时遇到的问题。同时,还涉及了防火墙设置和SELinux权限调整,确保Web服务能够正常运行。
46 2
|
1月前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
113 11
|
13天前
|
Linux
centos linux内核下载
centos linux内核下载
|
25天前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
163 0
|
30天前
|
Linux 数据安全/隐私保护 Docker
MQTT(EMQX) - Linux CentOS Docker 安装
MQTT(EMQX) - Linux CentOS Docker 安装
108 0
|
1月前
|
Linux
Linux——Centos8虚拟机添加网卡未显示
Linux——Centos8虚拟机添加网卡未显示
19 0
|
1月前
|
网络协议 Linux
Linux——Centos8.2如何重启网卡服务
Linux——Centos8.2如何重启网卡服务
52 0