700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Postfix配置QQ邮箱发邮件

Postfix配置QQ邮箱发邮件

时间:2021-11-28 00:10:05

相关推荐

Postfix配置QQ邮箱发邮件

配置QQ邮箱发邮件

1、这里使用了QQ邮箱的SMTP,需要做以下配置

2、qq邮箱通过生成授权码来设置密码

3、关闭服务器的sendmail服务,开启postfix服务

4、创建证书文件

root@zydatahadoop001 rundeck]# mkdir -p /root/.certs/

[root@zydatahadoop001 rundeck]# echo -n | openssl s_client -connect :465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

[root@zydatahadoop001 rundeck]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@zydatahadoop001 rundeck]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@zydatahadoop001 rundeck]# certutil -L -d /root/.certs

[root@zydatahadoop001 rundeck]# cd /root/.certs

5、在/etc/mail.rc 文件末尾添加以下

set from=自己的qqQQ@ set smtp= set smtp-auth-user=自己的QQ#授权码set smtp-auth-password=(自己的授权码) set smtp-auth=loginset smtp-use-starttls set ssl-verify=ignoreset nss-config-dir=/root/.certs

注意:等号前后不能有空格

6、命令行验证邮件服务

[root@zydatahadoop001 rundeck]# echo hello word | mail -s " title" 自己的QQ@

此时qq会收到一封邮件

7、在所需调度脚本中加入以下内容发邮件不带附件

EMAIL=qq邮箱1,qq邮箱2

echo -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 <发邮件的QQ@>" \-s"Warn: Skip the new$JOB_NAME spark job."${EMAIL}

发邮件带附件

EMAIL=qq邮箱1,qq邮箱2

echo -e"`date "+%Y-%m-%d%H:%M:%S"` : Please to check the fail sql attachement." | mailx \-r"From: alertAdmin <发邮件的QQ@>" \-a$FAILSQL_MONITOR_CURRENT/merge${CURRENT_TIME_SHORT}.log \-s"Critical:KSSH fail sql."${EMAIL}

若泽数据交流群:707635769【来自@若泽大数据】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。