• Linux(CentOS7)下发送邮件(使用Gmail作为发件服务器)


    参考下述文章的思路,补充了在Gmail上的相关设置

    https://gist.github.com/ilkereroglu/aa6c868153d1c5d57cd8

    1。安装mailx

    yum install -y mailx

    2。编辑配置文件

    vim /etc/mail.rc

    添加如下内容:

    ################################
    # Add by Comex @ 2019/04/27
    # http://comexchan.cnblogs.com/
    ################################
    set smtp=smtps://smtp.gmail.com:465
    set smtp-auth=login
    set smtp-auth-user=****@gmail.com
    set smtp-auth-password=****(你的Gmail密码)
    set ssl-verify=ignore
    set nss-config-dir=/etc/pki/nssdb/

    3。配置Gmail启用IMAP 访问

    登录Gmail:

    https://mail.google.com

    1. 点击右上方的“设置”图标 设置
    2. 点击设置。
    3. 点击转发和 POP/IMAP 标签。
    4. 在“IMAP 访问”部分,选择启用 IMAP。
    5. 点击保存更改。

    4。【重要!】允许安全性较低的应用访问您的帐号

    更改设置,允许安全性较低的应用访问您的帐号。我们建议您最好不要采用这种解决方法,因为这么做可能会使他人更容易入侵您的帐号。如果您仍要允许这些应用访问您的帐号,请按下列步骤操作:

    1. 转到您的 Google 帐号页面。
    2. 在左侧导航面板中,点击安全性。
    3. 在页面底部的“安全性较低的应用的访问权限”面板中,点击开启访问权限。

    5。验证是否可以正常发送邮件

    echo "Your message" | mail -v -s "Message Subject" email@address
  • 相关阅读:
    【Rust】元组匹配
    数据结构之选择排序 安静点
    数据结构之归并排序 安静点
    数据结构之插入排序 安静点
    数据结构之冒泡排序 安静点
    今日进度
    今日进度
    今日进度
    今日进度
    今日进度
  • 原文地址:https://www.cnblogs.com/comexchan/p/10781168.html
Copyright © 2020-2023  润新知