如何在 CentOS 和 Ubuntu 上安装/设置 mutt 和 Gmail?

如何在 CentOS 和 Ubuntu 上安装/设置 mutt 和 Gmail?

如何设置电子邮件客户端 Mutt 在 CentOS 和 Ubuntu 下使用 Gmail 帐户作为中继发送、接收和阅读电子邮件

答案1

Gmail 设置

对于身份验证,您必须执行以下两件事之一:

  1. 生成一个应用程序专用密码对于您的 Google 帐户(如果您使用 2FA,则这是您的唯一选择),
  2. 打开安全性较低的应用程序访问(不是 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 用户名和PASSWORDGmail 密码。并保存文件。

现在,您只需键入 即可使用电子邮件客户端 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

相关内容