当前位置: 首页>>技术教程>>正文


如何在CentOS和Ubuntu上使用Gmail安装/设置Mutt?

, , , ,

问题描述

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

最佳思路

Gmail设定

对于身份验证,您必须执行以下两项操作之一:

  1. 为您的Google帐户生成application-specific password(如果您使用的是2FA,则只能使用此选项),

  2. 开启less-secure app access(2FA除外)

在gmail中,点击齿轮图标,转到Settings,转到标签Forwarding POP/IMAP,然后点击IMAP Access行中的Configuration instructions链接。

然后单击I want to enable IMAP。在页面底部的有关配置邮件客户端的段落下,选择Other。记下邮件服务器信息,并将该信息用于进一步的设置,如下一节所示。

安装mutt

CentOS

yum install mutt

Ubuntu

sudo apt-get install 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 = "change_this_user_name@gmail.com"
set imap_pass = "PASSWORD"

set from="change_this_user_name@gmail.com"
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://change_this_user_name@gmail.com:PASSWORD@smtp.gmail.com:465/"

set move = no
set imap_keepalive = 900

进行适当的更改,例如将change_this_user_name更改为您的gmail用户名,将PASSWORD更改为您的gmail密码。并保存文件。

现在,您只需输入mutt即可使用电子邮件客户端Mutt发送,接收和阅读电子邮件。

它将第一次提示您接受SSL证书;按a始终接受这些证书。

现在,您将看到Gmail收件箱。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11424.html,未经允许,请勿转载。