zoukankan      html  css  js  c++  java
  • 发邮件

    [root@oldboy ~]# yum install -y mailx
    [root@oldboy ~]# vim /etc/mail.rc
    #发件人
    set from=1757528181@qq.com
    #邮件服务器
    set smtp=smtp.qq.com
    #发件人用户名
    set smtp-auth-user=1757528181@qq.com
    #发件人密码(QQ邮箱不可以使用密码,只能使用授权码)
    set smtp-auth-password=wvmggrnckcnqejhi (QQ邮箱-设置-账户-开启pop3-授权码)
    #登录方式
    set smtp-auth=login
    #邮件服务器协议及端口
    set smtp=smtps://smtp.qq.com:465
    #忽略证书
    set ssl-verify=ignore
    #指定证书位置
    set nss-config-dir=/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 ~/.certs -i ~/.certs/qq.crt
    
    /etc/mail.rc  配置了QQ的邮箱,里面的内容不注释的话,只能发到外部的邮箱,注释了才可以发给Linux普通用户(不然是空值),root用户的邮件都放在 /var/spool/mail/root 下,#(创建用户的时候默认创建一个以用户名命名的邮件文件)
    
    # 3种方式发邮件 
    [root@localhost ~]# echo -e '我是曾⽼湿'|mail -s 'biaoti' zls_mail
    
    [root@localhost ~]# mail -s '/etc/passwd' zls_mail 0< /etc/passwd
    [root@localhost ~]# mail -s '/etc/passwd' zls_mail < /etc/passwd
    
    [root@localhost ~]# mail zls_mail
    Subject: ceshi
    youjianneirong
    .
    EOT  (.结束) 不能CTRL + d 退出
    
    mail查看邮件,r回复,q退出
    
    
  • 相关阅读:
    Codeforces Round #470 (rated, Div. 2, based on VK Cup 2018 Round 1)C. Producing Snow
    day69 Django--Form组件
    day68 Django--中间件
    day67 Cookie&Session
    day66 AJAX
    day62 Django框架--视图系统&路由系统
    day65 django--ORM3
    day63 django--ORM
    Day64 django--ORM2
    Day61 Django框架--模板语言2
  • 原文地址:https://www.cnblogs.com/syy1757528181/p/12813453.html
Copyright © 2011-2022 走看看