如何在 Linux 上使用 Gmail 安装和配置 Mutt如何在 Linux 上使用 Gmail 安装和配置 Mutt如何在 Linux 上使用 Gmail 安装和配置 Mutt如何在 Linux 上使用 Gmail 安装和配置 Mutt
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 上使用 Gmail 安装和配置 Mutt

想从命令行管理您的邮箱吗?以下是安装 Mutt(Linux 开源电子邮件客户端)的方法。

从 Linux 终端发送电子邮件是必要的,尤其是当您使用 shell 脚本自动发送电子邮件时。像 Thunderbird 和 Evolution 这样的电子邮件程序似乎是首选工具,但它们有时会让人感到臃肿。如果您习惯使用命令行,那么通过 Linux 自己的核心系统发送/接收电子邮件可能会对您有所帮助。

您可以在 Linux 中配置 Gmail 和其他电子邮件客户端,以直接从终端访问您的邮箱、发送电子邮件和回复电子邮件。要访问您的邮箱,您首先需要配置 Mutt,从长远来看,这将使您的事情变得更容易。

什么是穆特?

Mutt 是一个基于文本的开源电子邮件客户端,用于使用简单邮件传输协议 (SMTP) 在主机之间传输/接收电子邮件。要安装Mutt,您需要遵循几个命令,然后就可以轻松配置您的Gmail邮箱。

Mutt 的特点值得重视

在深入研究之前,您可能想知道是什么让 Mutt 对于 Linux 如此特别。以下一些功能可以让您相信 Mutt 作为邮箱处理程序的真正勇气:

  • 它易于安装和配置。

  • 您可以直接从命令行发送带有单个/多个附件的电子邮件。

  • Mutt 允许您向抄送和密件抄送部分中的收件人发送邮件。

  • 它完全支持消息线程。

  • 利用邮件列表的出色功能。

  • 您可以获得对不同邮箱格式的支持,例如 mbox、maildir、MMDF 和 MH。

  • 它至少有 20 种语言版本。

  • Mutt 支持 DSN(传递状态通知)功能。

如何在 Linux 上安装 Mutt

由于 Mutt 不是标准的 Linux 软件包,因此您不会发现它预安装在您的系统上。您必须使用包管理器手动安装该包。

在 Ubuntu 和 Debian 上:

sudo apt-get install mutt

您可以使用 YUM 在 RHEL/CentOS 上安装 Mutt:

sudo yum install mutt

要在 Fedora 上安装该软件包:

sudo dnf install mutt

在基于 Arch 的发行版上,您可以使用 Pacman 安装该软件包:

sudo pacman -S mutt

如何在 Linux 上配置 Mutt

作为第一个配置步骤,您必须创建一些目录,系统将在其中存储安装后的邮件、标头和证书。

一一发出以下命令:

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates

使用 touch 命令创建 Mutt 配置文件:

touch ~/.mutt/muttrc

使用您喜欢的文本编辑器打开 muttrc 文件:

sudo nano ~/.mutt/muttrc

编辑器打开后,就可以开始填写邮箱的 IMAP 和 SMTP 详细信息,以填充邮箱的传入和传出邮件设置。

以下是设置:

set from = "username@gmail.com"
set realname = "First Last"
# IMAP settings
set imap_user = "username@gmail.com"
set imap_pass = "<mailbox password>"
# SMTP settings
set smtp_url = "smtps://username@smtp.gmail.com"
set smtp_pass = "<mailbox password>"
# Remote Gmail folders
set folder = "imaps://imap.gmail.com/"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set record = "+[Gmail]/Sent Mail"
set trash = "+[Gmail]/Trash"

此示例演示如何使用 Mutt 设置 Gmail 帐户。请务必将上述代码段中的用户名、名字和姓氏分别替换为您的电子邮件地址用户名、名字和姓氏。

破译电子邮件设置命令

  • 发件人:发件人的电子邮件 ID

  • 真实姓名:这将是您的姓名,将显示在电子邮件中。

  • IMAP_user:这是您的电子邮件地址。

  • IMAP_pass:您的电子邮件密码,以防您确定其他人不会访问您的邮箱。

  • SMTP_url:第一部分定义您的邮箱将发送邮件以进行传递的 URL。

  • SMTP_pass:邮箱密码

  • 文件夹:您的邮箱的位置

  • Spoolfile:邮箱内的文件夹,电子邮件到达的位置。

  • 推迟:这引用存储推迟邮件(草稿)的文件夹。

  • 记录:Gmail 存储已发送邮件的目录。

  • 垃圾箱:存储已删除电子邮件的目录。

Gmail 的 IMAP 和 SMTP 配置设置

大多数情况下,您邮箱的 IMAP 和 SMTP 端口号往往保持不变。为了获得最佳结果,始终建议您在编辑器窗口中键入设置之前检查邮箱设置。

对于使用 Gmail 的用户,以下是 Gmail 的邮箱设置:

现在您已经配置了所有内容,是时候运行 Mutt 并看到邮箱的魔力在您眼前展开了。

如何在 Linux 上使用 Mutt

在使用 Mutt 发送和接收电子邮件之前,您必须启动该应用程序。启动终端并输入 mutt 来启动应用程序:

mutt

要使用 Mutt 发送新电子邮件,请在终端中输入 m。 Mutt 会询问收件人的电子邮件地址、主题和邮件正文。如果需要,您还可以附加文件。更新所有详细信息后,按 y 发送电子邮件。

1. 发送带有主题和正文的电子邮件

要在电子邮件中添加主题字符串,请使用 -s 标志:

mutt -s "Testing Email from mutt" winibhalla234@gmail.com

2. 带有回声的 Pipe Mutt

您可以使用 Mutt 实施 echo 命令来传递电子邮件的消息正文:

echo "Body Message" | mutt -s "Testing Email from mutt" winibhalla1234@gmail.com

3. 发送带有附件的电子邮件

要将文件添加为附件,请在命令末尾指定文件的路径:

echo "Body Message" | mutt -s "Testing Email from mutt" winibhalla645@gmail.com test.txt

如果您想附加多个文件,请传递以空格字符分隔的文件名。

echo "Body Message" | mutt -s "Testing Email from mutt" winibhalla543@gmail.com -a test.tar.gz –a test2.tar.gz

4. 向多个收件人发送电子邮件

同样,您还可以添加多个电子邮件地址以将电子邮件发送至:

mutt -s "Testing Email from mutt" demo1@muo.com, demo2@muo.com, demo3@muo.com

5. 以抄送和密件抄送方式添加收件人

您可以使用 -c 和 -b 标志指定抄送和密件抄送的电子邮件地址。

mutt -s "Subject of mail" -c ; -b ; mail address of the recipient

在下面的示例中,Mutt 将使用 winibhalla533@gmail.com 作为收件人地址,同时将电子邮件分别抄送和密送至 winibhalla123@gmail.com 和 winibhalla234@gmail.com。

mutt -s “Test Email” -c winibhalla123@gmail.com -b winibhalla234@gmail.com winibhalla533@gmail.com

6. 获取命令行帮助

如果您感到困难,可以使用 -h 标志寻求 Mutt 的帮助。

mutt -h

回顾 Mutt 的电子邮件界面

界面窗口最顶部的菜单栏允许您在各个选项卡之间导航。终端窗口还在下方列出了键盘快捷键。中间窗格用于查看消息。

不幸的是,Mutt 没有内置的电子邮件编辑器,因此您需要使用 Nano、Vim、Emacs 等文本编辑器来创建邮件正文。

您可以对 Mutt 使用以下命令:

  • m:撰写新电子邮件

  • q:退出

  • d:删除

  • r:回复

  • y:发送

  • i:退出

Mutt 有什么特别之处?

Mutt 是一个开源包,它可以满足特定的目的,相对较小,并且可以完成工作。尽管其处理速度快且错误处理能力足,但在电子邮件中显示图像方面却存在不足。

由于它采用文本格式来快速返回结果,因此有些人可能会觉得 Mutt 不能很好地处理带有图像的邮件。尽管如此,如果您想要一个适用于 Linux 的命令行电子邮件客户端,Mutt 应该是您的首选。

©2015-2025 艾丽卡 support@alaica.com