Linux通过QQ邮箱账号使用mailx发送邮件

这篇具有很好参考价值的文章主要介绍了Linux通过QQ邮箱账号使用mailx发送邮件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步:安装mailx

# 安装mailx
yum install -y mailx

# 检查是否已安装相关依赖
rpm -qa | grep mail

第二步:获取邮箱的授权码

  打开QQ邮箱的“设置”——“账号”,如下:
Linux通过QQ邮箱账号使用mailx发送邮件,# Linux,linux,运维,服务器,邮件,邮箱
  点击此处的“管理服务”,即可申请邮箱的授权码。

Linux通过QQ邮箱账号使用mailx发送邮件,# Linux,linux,运维,服务器,邮件,邮箱

第三步:配置mailx服务

  编辑mail的配置文件:

# 配置,QQ邮箱为例
vi /etc/mail.rc

  在mail.rc最下方添加如下代码:

set from=your_account@qq.com # 邮箱地址
set smtp=smtps://smtp.qq.com:465
set smtp-auth-user=your_account@qq.com # 邮箱地址 同上
set smtp-auth-password=your_code # 邮箱的授权码
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs

第四步:添加数字证书

  创建证书路径

mkdir -p /root/.certs/

  创建qq.crt

echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

  设置qq.crt

certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

  进入/root/.certs/目录

cd  /root/.certs/

  继续设置文章来源地址https://www.toymoban.com/news/detail-714325.html

certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs/./ -i qq.crt
certutil -L -d /root/.certs

第五步:发送邮件测试!

# -a指定附件,可同时发送给多个邮箱
echo "邮件正文" | mailx -v -s "邮件主题" -a /root/install.log -a  /root/install2.log xxoo@qq.com,ooxx@163.com

到了这里,关于Linux通过QQ邮箱账号使用mailx发送邮件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Mailx发送邮件

    环境:CentOS 7 1.安装mailx 2.修改/etc/mail.rc文件 如何设置你的授权码(建议用网易163) 网易: qq: mailx命令发送邮件 使用语法 参数 测试发送(主题test mail 内容今日日期 随便附件一个文件 这里我创建/opt/scripts/test.sh使用此文件 分别发送给三个邮箱地址 显示详细信息) 4.去邮箱

    2024年02月13日
    浏览(72)
  • 足够详细的java邮件发送功能(基于QQ邮箱,包含踩过的坑及解决办法!!)

      由于公司最近有业务需求,需要实现批量发送邮件到指定邮箱的功能,就写了一个小的工具类,开发过程中经历了踩坑然后优化,感觉这个功能还是有些细节还是要注意的,值得写文记录一下,有在开发中碰到相同问题的各位朋友可以参考一下,希望对各位能有所帮助!

    2024年02月07日
    浏览(42)
  • # Linux下用mailx发送邮件,邮件内容在用户端变成了以为.bin为扩展名的邮件附件的问题解决

    这种情况一般存在于将【某文件内容】作为【邮件内容】时发生,你指定的那个文件中包含了Linux终端控制字符,把这些控制字符删除即可恢复正常。 附件的文件名一般为.bin结尾,也可能是其他。 如果按这个原文发送邮件,则会变成以.bin结尾的邮件附件 删除文件中的控制字

    2024年02月16日
    浏览(32)
  • Django-配置邮箱功能(一):使用django自带的发送邮件功能

    以QQ邮箱为例子: 1、进入到设置,找到账户 2、开启POP3等服务,点击管理服务 3、进入管理服务,生成授权码  4、按照要求发送短信就可以了 5、将授权码复制保存,离开界面就看不到了 1、settings.py配置邮箱服务  2、在视图函数给邮箱发送短信  3、调用请求的api,测试是否

    2024年02月13日
    浏览(45)
  • node.js使用nodemailer发送阿里云企业邮箱的邮件

    百度一搜就能搜到各种博客例子,但是有个问题:有些参数写的不明不白的,我在发送的时候总是报错 后面看到了一篇博客: 基于nodemailer使用阿里云企业邮箱发送邮件(526错误的解决)   注意几点: 1、阿里云邮箱管理员在创建账号的时候一定要 勾选这两个       2、cre

    2024年02月13日
    浏览(46)
  • 163、QQ邮箱收不到Github的邮件解决方法

    20230505171221||300 🌈 Description : ​ 国内的好多邮箱收不到github的mail,无法收到github上的通知、留言,这个让人很苦恼,无法及时沟通,所以本文会给出解决方法。 注册GitHub需要进行邮箱激活验证,否则不能创建仓库,码笔记发现使用QQ邮箱、163邮箱等国内常见邮箱可能收不到

    2024年02月16日
    浏览(41)
  • Linux之实现Apache服务器监控、数据库定时备份及通过使用Shell脚本发送邮件

    目录  一、Apache服务器监控 为什么要用到服务监控? 实现Apache服务器监控 二、数据库备份 为什么要用到数据库备份? 实现数据库备份 三、Shell脚本发送邮件 为什么要用使用Shell脚本发送邮件? 实现Shell脚本发送邮件 在Linux中监控Apache服务器是非常重要的,原因如下: 保证

    2024年04月15日
    浏览(56)
  • Java发送(QQ)邮箱、验证码发送

    使用Java应用程序发送 E-mail 十分简单,但是首先需要在项目中导入 JavaMail API 和Java Activation Framework (JAF) 的jar包。 菜鸟教程提供的下载链接: JavaMail mail.jar 1.4.5 JAF(版本 1.1.1) activation.jar 1.1 导包 在基础Java工程中 首先在项目目录下创建 libs 文件夹后将下载好的 jar包 复制进去

    2024年02月09日
    浏览(28)
  • SpringBoot整合QQ邮箱发送验证码

    基于SpringBoot + QQ邮箱服务 + Hutools实现的获取验证码功能,接下来从如何申请授权码,如何配置项目,如何启动项目,如何测试项目进行讲解,下面的图片是一个测试案例,使用postman进行测试,在测试上填写发送人的邮箱,即可收到验证码邮箱 1.从仓库拉取代码 2.需要申请邮

    2024年02月07日
    浏览(41)
  • 引入QQ邮箱发送验证码进行安全校验

    其他方案=引入短信服务发送手机验证码进行安全校验 操作相对复杂且收费,详细教程可供参考选择 在我们进行登录注册等等敏感操作时,为了保证用户信息的安全性,常常会碰到需要接收手机短信验证码进行验证的场景,虽然它的安全系数相对较高,但是引入手机验证码使

    2024年02月04日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包