我一直在使用 MUTT(SMTP 协议)从 Gmail 帐户自动发送电子邮件。自 2022 年 5 月 30 日起,Google 似乎出于某种安全原因不再支持 SMTP 协议,自动发送功能不再起作用。
如何使用此 Gmail 帐户通过 Linux(实际上使用的是 ubuntu)继续发送自动消息?事实上,我想知道哪些 Linux 功能可以执行此任务,以及/或者如何重新配置 Mutt 来完成这项工作。
提前致谢!
答案1
从六月初以来,我一直无法使用 mutt,昨天我看到了您的几条消息,我在这里写下了对我有用的方法:
- 在谷歌帐户中分两步激活验证
- 创建应用程序密码
- 以下是我的
.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
- 必须使用您的手机号码或其他号码进行第 2 步验证
- 创建应用密码
- 将您的应用密码放入 .muttrc 中
- 密码仅显示一次,如果您尚未输入并忘记了。只需创建一个新密码即可