您应该在编译、安装或运行 mutt 时不会遇到问题。qmail 用户可以获取补丁程序,或者使用 -f 标志运行它来读取本地邮件文件夹。
如果在发行版升级后 mutt 出现“未知终端错误”困扰您,只需重新编译它即可。
Elm 在 Linux 下编译、安装和运行都非常完美。有关更多信息,请参阅 elm 源代码和安装说明。Elm 和 filter 需要设置为模式 2755 (组邮件),/var/spool/mail 需要设置为模式 775 并属于组邮件。
Qmail 用户可以获取补丁程序以使用 nifty qmail 功能,或者可以使用 -f 标志运行 elm 来指向其本地邮件文件夹。
您需要注意的一件事是,如果您的 Elm 编译为支持 MIME,则需要安装 metamail 并将其放在标准路径中,否则 Elm 将无法读取您收到的 MIME 邮件。Metamail 可在 thumper.bellcore.com
上获取,当然也可以通过 “archie” 获取。
如果您使用二进制发行版,则需要创建一个 “/usr/local/lib/elm/elm.rc” 文件来覆盖编译时内置的主机名和域名信息
#---------- /usr/local/lib/elm/elm.rc ------------------ # # this is the unqualified hostname hostname = myhostname # # this is the local domain hostdomain = subdomain.domain # # this is the fully qualified hostname hostfullname = myhostname.subdomain.domain # #--------------------------------------------------------
您需要注意的一件事是,如果您的 Elm 编译为启用 MIME,则需要安装 metamail 并将其放在您的路径中,否则 Elm 将无法读取您收到的 MIME 邮件。Metamail 可在 thumper.bellcore.com
上获取,当然也可以通过 “archie” 获取。
在 “好得难以置信” 的类别中,有一个 Elm-2.4.24 的发行版是 “PGP 感知的”。要尝试它,请获取文件 ftp://ftp.viewlogic.com/pub/elm-2.4pl24pgp3.tar.gz
,它是添加了 PGP 钩子的 elm2.4.24。您可以使用与配置和构建普通 Elm 相同的方式来配置和构建它,这意味着您可能需要添加上面提到的补丁程序。值得一提的是,我在这里运行它,非常喜欢它。当然,肯定有更新的版本可用,包括 elm-ME+。
虽然此项不是 Linux 特有的,但它(错误地)被认为是 Elm 的一个恼人的 bug。我们听说 Elm 有时会失败,并显示一条消息,指出它无法 malloc() 大量的字节。已确定的解决方法是删除后处理的全局邮件别名(aliases.dir 和 aliases.pag)。
这不是 ELM 的 BUG
,而是您获取 Elm 二进制发行版的人对 Elm 的配置错误。
Elm 对别名使用增强且不兼容的格式;您需要确保 Elm 用于别名的路径与 sendmail/smail 使用的路径不同。从关于此问题的大量报告来看,显然至少有一个主要的 “市面上的” 发行版过去配置错误。(来自 scot at catzen.gun.de (Scot W. Stevenson)
)
当前的 metamail 软件包需要 csh 来运行其某些脚本。如果没有 csh(或 tcsh)将导致非常有趣的错误...
如果您没有本地的 mailx
程序,为了避免麻烦,只需从 Slackware 2.1.0 或更高版本中获取 mailx 工具包,它有一个很好的 mailx5.5 实现。如果您喜欢从源代码构建,如果您安装了 “pmake”
,mailx v5.5 在 Linux 下编译时无需打补丁。
如果有人还在使用它,我强烈建议从 SLS1.00 中删除旧的 “edmail” 内容,并将其替换为 mailx。