作为Guix用户应该懂得如何使用邮件列表进行讨论
| 软件 | 作用 |
|---|---|
| fdm | 收邮件,过滤邮件,分类邮件 |
| mutt | 管理邮件 |
| msmtp | 发邮件 |
| 编辑器 | 编写邮件 |
| 阅读器 | 阅读邮件 |
对于编辑器和阅读器,纯文本邮件并不会有太多的限制, 可以自由选择自己喜欢的编辑器或阅读器。
安装
安装软件包:
guix package -i fdm mutt msmtp
安装需要的编辑器和阅读器,这个示例使用 emacs:
guix package -i emacs-no-x
配置
这里的例子有一个约定:
${HOME}/Mail 作为本地邮件的存放位置,从远程服务器下载的邮件都会存放在这里。
-
fdm 创建一个配置文件:
umask 077 # 更严格安全的权限 touch ~/.fdm.conf并写入:
## .fdm.conf # 默认收件箱 action "inbox" maildir "%h/Mail/inbox" # guix相关邮件收件箱 action "guix" maildir "%h/Mail/guix" # 请取消注释并修改需要的内容 # 账户设置 POP3 #account "账户名" pop3s server "POP3服务器" # 账户设置 IMAP #account "账户名" imaps server "IMAP服务器" # 登录需要的 #user "用户名" pass "密码" # 将带有 guix 内容的邮件放至guix收件箱 match "guix" in headers action "guix" match "guix" in body action "guix" # 将其他邮件放至inbox match all action "inbox"-
msmtp 创建一个配置文件:
umask 077 # 更严格安全的权限 touch ~/.msmtprc并写入:
account default host SMTP服务器 protocol smtp auth on from 邮箱地址 user 登录所需用户名,通常和邮箱地址相同 password 密码 tls on tls_starttls on -
mutt
umask 077 # 更严格安全的权限 touch ~/.muttrc并写入:
# 本地邮箱的设置 set folder=~/Mail set mbox=+mbox set spoolfile=+inbox set record=+sent set sort=threads # 邮件列表建议的显示方式 set postponed=+drafts set mbox_type=Maildir mailboxes +inbox # 这里示例使用Emacs作为阅读器和编辑器 set editor='emacsclient -nw' set pager='emacsclient -nw' # 发送邮件的命令 set sendmail="msmtp"
-
使用
使用流程如下:
-
收邮件
fdm -v fetch -
看邮件
mutt使用快捷键
c切换邮件的分类。 使用 j/k 或者方向键移动光标。 使用回车查看邮件邮件编辑器退出后会询问下一步的命令, 一般输入q来回到列表,或者j/k来看上一个/下一个邮件。 使用快捷键d为邮件添加删除标志,然后使用快捷键$提交更改删除它们。 -
发邮件
mutt进入
mutt之后使用快捷键m按照提示填写信息,之后会调用编辑器打开, 保存关闭之后按照提示信息发送回复一个邮件时需要移动光标到这个邮件上使用快捷键
r进行回复
邮件列表注意事项
发送邮件到邮件列表之前通常需要订阅才可以送达至邮件列表