WP系列6: 配置gmail smtp 服务器发送邮件

采用 mutt 这个程序, 直接安装

sudo apt-get install mutt

配置 nano ~/.muttrc

中间可能会遇到 mutt SASL authentication failed 问题, 是配置问题. 可以按照下面我这个配置:

Read more: WP系列6: 配置gmail smtp 服务器发送邮件
    set from = "[email protected]"
    set realname = "da gougou"

    # Gmail
    set imap_user = "[email protected]"
    set smtp_url = "smtps://[email protected]@smtp.gmail.com:465/"
    set smtp_authenticators = 'gssapi:login'
    set imap_pass = "1234 4321 1234 4321"
    set smtp_pass = "1234 4321 1234 4321"

    # Ensure TLS is enforced
    set ssl_starttls = yes
    set ssl_force_tls = yes

其中1234 4321 1234 4321 是开启2FA后, 我设置的 app passwords 的密码, 一般是 xxxx xxxx xxxx xxxx 形式

测试发送命令:

echo "This is an email body." | mutt -s "This is an email subject" [email protected]

成功结果, 大概率会是在 SPAM里面.