Mutt、SMTP 和自动电子邮件发送与新的 Gmail 规定

Mutt、SMTP 和自动电子邮件发送与新的 Gmail 规定

我一直在使用 MUTT(SMTP 协议)从 Gmail 帐户自动发送电子邮件。自 2022 年 5 月 30 日起,Google 似乎出于某种安全原因不再支持 SMTP 协议,自动发送功能不再起作用。

如何使用此 Gmail 帐户通过 Linux(实际上使用的是 ubuntu)继续发送自动消息?事实上,我想知道哪些 Linux 功能可以执行此任务,以及/或者如何重新配置​​ Mutt 来完成这项工作。

提前致谢!

答案1

从六月初以来,我一直无法使用 mutt,昨天我看到了您的几条消息,我在这里写下了对我有用的方法:

  1. 在谷歌帐户中分两步激活验证
  2. 创建应用程序密码
  3. 以下是我的.muttrc
set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = '[email protected]'
set imap_pass = 'password'

set from='[email protected]'
set realname='user'

set folder = imaps://imap.gmail.com/
set spoolfile = imaps://imap.gmail.com/INBOX
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set smtp_url = 'smtps://[email protected]:[email protected]:465/'

set move = no
set imap_keepalive = 900

答案2

在此处输入图片描述

  1. 必须使用您的手机号码或其他号码进行第 2 步验证
  2. 创建应用密码
  3. 将您的应用密码放入 .muttrc 中
  4. 密码仅显示一次,如果您尚未输入并忘记了。只需创建一个新密码即可

相关内容