Alpine

出自 ArchWiki

Alpine 基于 pine,一个文本界面的电子邮件和新闻客户端,最初由华盛顿大学于 1991 年发布。 它是 mutt 的一个更易于使用的替代品,并且是邮件阅读器概念的一种更轻量级的方法。

安装

安装 alpineAURalpine-gitAUR。 可选地,可以安装拼写检查器。 Alpine 同时支持 aspellhunspell

topalAUR 是一个将 GnuPG 和 Alpine 连接起来的胶水程序。

IMAP

启动 alpine

$ alpine

通过按 S 然后 C 导航到配置页面。 在“用户域”中填写您的姓名和邮件服务器的名称,以及您的 SMTP 服务器以发送邮件。 SMTP 服务器的格式如下

mailserver.org:portnumber/user=username/ssl (or tls)

另请注意 Alpine 配置为保存已保存和推迟邮件的格式。 这会将邮件保存在邮件服务器上,而不是本地保存。

{mailserver.org}path/to/folder

以下示例假设邮件服务器位于 mailserver.org,使用 STARTTLS,用户名为 Jim Bob,以及服务器上邮件文件夹的常用位置。

Personal Name                     = Jim Bob
User Domain                       = mailserver.org
SMTP Server (for sending)         = mailserver.org:587/user=jimbob123/tls
NNTP Server (for news)            = <No Value Set>
Inbox Path                        = {mailserver.org}Inbox
Incoming Archive Folders          = <No Value Set>
Pruned Folders                    = <No Value Set>
Default Fcc (File carbon copy)    = {mailserver.org}Sent
Default Saved Message Folder      = {mailserver.org}Archives
Postponed Folder                  = {mailserver.org}Drafts
Read Message Folder               = <No Value Set>
Form Letter Folder                = <No Value Set>
Trash Folder                      = {mailserver.org}Trash
Literal Signature                 = <No Value Set>
Signature File                    = <No Value Set: using ".signature">
Feature List                      =

E 退出配置。 在主菜单中,按 (S 然后 L) 导航到 collectionLists 页面以配置文件夹。 按 Enter 键编辑 mailserver.org 上的文件夹,并可选择设置昵称。 服务器行使用与上面的 SMTP 服务器行相同的格式,只不过这是用于检索邮件而不是发送邮件。 以下示例用于 IMAP 服务器

mailserver.org:143/user=jimbob123/tls

路径和视图字段通常可以留空。

设置返回地址

要设置返回地址,请输入配置页面并导航到“自定义标头”字段(可以使用“Whereis”命令搜索,或向下翻几页找到此项),并将值更改为

From:  Jim Bob <jimbob123@mailserver.org>

当然,将 Jim Bob 替换为您的姓名,并将您的正确电子邮件地址放入 <> 中。

您还可以配置什么?

几乎所有内容,特别是您可以指定要使用的颜色(从主菜单按 S 进行设置,然后按 K 设置颜色),打开外部链接的浏览器(这在之前修改过的“配置”设置中),要使用的备用文本编辑器,不同的文件夹视图等。

W 允许您快速搜索选项。 可以通过启用“将日期转换为本地时间”选项以本地时间列出消息。 可以使用 Enter 键切换选项。

从 alpine 打印

直接从 Alpine 打印lpr 对于要打印的邮件中的日耳曼变音符号等特殊字符不起作用。 a2ps 程序确实有帮助。 然后您可以编辑 ~/.pinerc

# Your default printer selection
printer=YOURPRINTER [] a2ps -q --center-title --footer -PYOURPRINTER

# List of special print commands
personal-print-command=YOURPRINTER [] a2ps -q --center-title --footer -PYOURPRINTER

# Which category default print command is in
personal-print-category=3

YOURPRINTER 替换为您的打印机名称。 请注意,这些设置也可以在 Alpine 的设置 UI 中应用。 有关更多配置选项,请参阅 a2ps 的手册页。

远程配置

从设置页面,按 Z 进入 RemoteConfigSetup。 系统将提示您上传地址簿、签名和配置。 为了在任何计算机上使用远程配置,请在命令行中输入

$ alpine -p "{mailserver.org:143/user=jimbob123/tls}remote_pinerc"

可能需要在您的 .bashrc 中将此命令设为别名。

技巧与窍门

没有直接或立即明显的命令来任意调用收件箱的更新,但是,正如手册中间接引用的那样;

New mail checking and notification occurs automatically every 2.5 minutes and after certain commands, e.g. refresh-screen (Ctrl-L).