如何设置电子邮件客户端 Mutt 在 CentOS 和 Ubuntu 下使用 Gmail 帐户作为中继发送、接收和阅读电子邮件
答案1
Gmail 设置
对于身份验证,您必须执行以下两件事之一:
- 生成一个应用程序专用密码对于您的 Google 帐户(如果您使用 2FA,则这是您的唯一选择),
- 打开安全性较低的应用程序访问(不是 2FA 的选项)
在 gmail 中,单击齿轮图标,转到Settings
,转到选项卡Forwarding POP/IMAP
,然后单击行Configuration instructions
中的链接。IMAP Access
然后单击I want to enable IMAP
。在页面底部有关配置邮件客户端的段落下,选择Other
。记下邮件服务器信息并使用该信息进行进一步设置,如下一节所示。
安装mutt
中央操作系统
yum install mutt
乌班图
sudo apt-get install mutt
配置 Mutt
创造
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates
创建mutt配置文件muttrc
touch ~/.mutt/muttrc
打开muttrc
vim ~/.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="Your Name"
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
进行适当的更改,例如change_this_user_name
更改您的 Gmail 用户名和PASSWORD
Gmail 密码。并保存文件。
现在,您只需键入 即可使用电子邮件客户端 Mutt 发送、接收和阅读电子邮件mutt
。
第一次会提示接受SSL证书;按a
始终接受这些证书。
现在您将看到 Gmail 收件箱。
答案2
a) 从您的 Google 帐户生成应用程序专用密码
b01) 安装 Mutt 邮件用户代理:
apt install mutt
b02) 无需在路由器中进行任何端口转发、触发或虚拟服务器修改!
b03) 生成目录如下:
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates
b04) 使用以下 muttrc 配置:
nano muttrc
在.mutt
目录上:
set from = "[email protected]"
set realname = "User Name"
set imap_user = "[email protected]"
set imap_pass = "pwd"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed ="+[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]@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900