Shell:用postfix发送邮件到QQ邮箱
文章目录
- 1、开启 QQ 邮箱的 的 SMTP , 获取授权码
- 2、关闭sendmial服务
- 3、开启postfix服务
- 4、创建认证
- 5、配置mail.rc
- 6、测试
- 7、发送一个不带附件的邮件到QQ邮箱
- 8、发送一个带附件的邮件到QQ邮箱
1、开启 QQ 邮箱的 的 SMTP , 获取授权码
2、关闭sendmial服务
我的虚拟机没有这个服务
[root@vm01 ~]# service sendmail stop
[root@vm01 ~]# chkconfig sendmail off
3、开启postfix服务
[root@vm01 ~]# service postfix start
[root@vm01 ~]# chkconfig postfix on
[root@vm01 ~]# postfix check #检查postfix是否有其他问题
比如:
[root@vm01 ~]# rpm -qa|grep mysql
[root@vm01 ~]# yum install mysql-libs
4、创建认证
###创建目录,用来存放证书
[root@vm01 ~]# mkdir -p /root/.certs/
####向qq请求证书
[root@vm01 ~]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
####添加一个SSL证书到证书数据库中
[root@vm01 ~]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
####添加一个Global 证书到证书数据库中
[root@vm01 ~]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
####列出目录下证书
[root@vm01 ~]# certutil -L -d /root/.certs
[root@vm01 ~]# cd /root/.certs
###证书被信任
[root@vm01 ~]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt
5、配置mail.rc
在行尾追加
vi /etc/mail.rcset from=26xxxx124@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=26xxxx124
#授权码
set smtp-auth-password=dqxxxxxxxxieb ###授权码
set smtp-auth=login
set smtp-use-starttls
set ssl-verify=ignore
set nss-config-dir=/root/.certs
6、测试
[root@vm01 .certs]# echo "hello word" | mail -s "title" 106xxxxx046@qq.com
7、发送一个不带附件的邮件到QQ邮箱
[root@vm01 shell]# cat mail_noattachment.sh
#!/bin/bash JOB_NAME="TEST"
FROM_EMAIL="264xxxxx24@qq.com"
TO_EMAIL="26xxxxx124@qq.com"RUNNINGNUM=1echo -e "`date "+%Y-%m-%d %H:%M:%S"` : The current running $JOB_NAME job num is $RUNNINGNUM in 192.168.137.201 ......" | mail \
-r "From: alertAdmin <${FROM_EMAIL}>" \
-s "Warn: Skip the new $JOB_NAME spark job." ${TO_EMAIL}[root@vm01 shell]# sh mail_noattachment.sh
8、发送一个带附件的邮件到QQ邮箱
[root@vm01 shell]# cat ruozedata.log
www.baidu.com
www.jd.com
www.taobao.com[root@vm01 shell]# cat mail_attachment.sh
#!/bin/bash FROM_EMAIL="264xxxxx124@qq.com"
TO_EMAIL="26xxxxx124@qq.com"LOG=/root/shell/ruozedata.logecho -e "`date "+%Y-%m-%d %H:%M:%S"` : Please to check the fail sql attachement." | mailx \
-r "From: alertAdmin <${FROM_EMAIL}>" \
-a ${LOG} \
-s "Critical:DSHS fail sql." ${TO_EMAIL}[root@vm01 shell]# sh mail_attachment.sh
Shell:用postfix发送邮件到QQ邮箱相关推荐
- java模拟网易邮箱登录_java实现163邮箱发送邮件到qq邮箱成功案例
下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,现在终于成功以163邮箱发送邮件到qq邮箱,以下是相 ...
- blat+stunnel实践-命令行smtp发送邮件-通过QQ邮箱第三方客户端登录授权码
2019独角兽企业重金招聘Python工程师标准>>> 背景: 工作中有一个业务需要每个月25号发送一个下月使用的文件给相关人员. 在此之前是用QQ邮箱的定时发送功能,先一次性地编缉 ...
- golang如何发送邮件(qq邮箱)
文章目录 golang发送邮件(qq邮箱) 前期准备 代码编写 效果展示 golang发送邮件(qq邮箱) 前期准备 golang发送邮件的功能,我们今天介绍golang发送qq邮件,相信大家都有qq ...
- java 给qq邮箱发邮件_java实现163邮箱发送邮件到qq邮箱成功案例
这篇文章主要为大家分享了java实现163邮箱发送邮件到qq邮箱成功案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 下载和上传附件.发送短信和发送邮件,都算是程序中 ...
- 163邮箱java通用下载_java_java实现163邮箱发送邮件到qq邮箱成功案例,下载和上传附件、发送短信和 - phpStudy...
java实现163邮箱发送邮件到qq邮箱成功案例 下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,现 ...
- Linux mailx发送邮件到QQ邮箱(测试成功)
Linux mailx发送邮件到QQ邮箱(测试成功) QQ邮箱设置授权码 安装 yum install mailx # centos sudo apt-get install heirloom-mai ...
- JavaMail发送邮件到qq邮箱的过程中遇到的问题及解决办法
今天在使用javamail发送邮件到qq邮箱的过程中,遇到了一些问题 刚开始按网上的代码写 // 发送纯文本信息 Properties prop = new Properties(); prop.se ...
- 发送邮件到qq邮箱、126邮箱后丢失样式
发送邮件到qq邮箱.126邮箱丢失样式 使用java发送html到qq邮箱后,发现采用"外部样式表"的css都没有 外部样式表: <link rel="styles ...
- springboot发送邮件(QQ邮箱)
1.获取QQ邮箱授权码 邮箱设置–>账户–>POP3/SMTP服务开启 2.导入spring mail 和thymeleaf jar包 <dependency><grou ...
最新文章
- 使用 Visual Studio Online 进行协同开发
- UE4学习-AI导航网格的创建及修改
- 面试总结之html+css
- Application.DoEvents
- 深度学习《WGAN模型》
- 利器:服务器与CST时间误差8小时的修复方法——timedatectl
- 阿里合伙人名单曝光;百度网盘回应“不买会员限速”;库克:不担心苹果在华表现 | 极客头条...
- 勤哲excel服务器WEB网页环境搭建问题解决
- 【网络流24题】【LOJ6010】数字梯形(费用流)
- 联想双显卡用户Win8下独显被禁止解决方案
- 浅析B/S架构数据库连接方式
- 大数据技术——hadoop组件
- 你干的是高档活儿还是Low逼活儿,就在一念之间
- re模块中group()与groups()用法
- iOS 13越狱:越狱后如何安装AppSync和afc2越狱补丁
- HP 笔记本电脑 - 笔记本电脑睡眠后如何唤醒
- ImportError: No module named 'StringIO'
- 【shell脚本开发技术】linux中shell script脚本开发编程常用命令与脚本速记指南
- 自制的简易EXCEL背单词模版
- 细胞重编程技术方法学评估