zoukankan      html  css  js  c++  java
  • CentOS7.x 通过mail命令发,使用465端口(smtps协议)发送邮件

    #创建证书
    mkdir -p /root/.certs/
    echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/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
    certutil -L -d /root/.certs
    #信任证书
    certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu"  -d ./ -i qq.crt 

    # 配置/etc/mail.rcE繁忙
    set smtp="smtps://smtp.qq.com:465"
    set smtp-auth=login
    set smtp-auth-user="228444347@qq.com"  #换成你的qq邮箱
    set smtp-auth-password="fwmazaxbllqrcajg"  # 换成你的qq邮箱第三方登录密码
    set ssl-verify=ignore 
    #set nss-config-dir=/etc/pki/nssdb
    set nss-config-dir=/root/.certs

    说明:
    #smtp-auth-password的密码是qq邮箱里面设置的第三方登录密码,不是你qq的密码,在qq邮箱设置界面配置
     
    测试:
    echo message3 | mail -v -r "228444347@qq.com" -s "hello world" 228444347@qq.com
    注意:一定要带-r参数,生产上去掉-v参数

  • 相关阅读:
    第三次冲刺
    [操作系统]实验四
    第二个冲刺5.0
    第二个冲刺
    学术诚信与职业道德--个人感想
    软件工程——sprint 1回顾总结
    [读书笔记]
    sprint5.0
    [操作系统]3.0
    学习进度条
  • 原文地址:https://www.cnblogs.com/nulige/p/9092105.html
Copyright © 2011-2022 走看看