有人在 FreeBSD 上成功为 GMail 配置了 mutt 吗?如果是,怎么做的?

有人在 FreeBSD 上成功为 GMail 配置了 mutt 吗?如果是,怎么做的?

我尝试按照说明操作这里这里。目前,我可以从我的 GMail 帐户阅读电子邮件,但不能发送 — 这是在个人计算机上,因此即使我配置了 Sendmail,我也怀疑任何邮件都无法通过垃圾邮件过滤器的检查。这两个指南似乎都需要 选项--enable-smtpmutt但我认为端口没有暴露该选项。我尝试了muttmutt-devel端口,但似乎都没有提供该选项。

还有一个不太重要的问题,我还没有办法更改文件夹,例如,当我尝试进入“已发送邮件”文件夹时,系统提示“已发送邮件”不是有效文件夹。如果你能解决这个问题,那就太好了。我真的只关心发送。

谢谢,

汉克

更新:对于那些感兴趣的人,mutt维基百科上有一个GMailOverIMAP用户故事。

更新 2:虽然我最终解决了最初的问题(mutt在 FreeBSD 中启用 SMTP 支持),但 @grawity 说服我使用中继并避免mutt使用 的原生 SMTP 支持。考虑到这一点,我选择了邮件传输协议。 在那时候,使用 mutt 和 gmail 的快速指南非常有用,包括如何为 msmtp 启用 OpenSSL 的提示(以便它可以与使用 TLS 的 GMail SMTP 服务器通信)。

答案1

我不会使用 Mutt 中的 SMTP 支持。<主观>只是不是Unix的方式。更好的是</主观>配置类似esmtp或者msmtp或者可能nullmailer通过 Gmail 的服务器中继电子邮件,然后让 Mutt 使用标准/usr/bin/sendmail方式发送消息。

答案2

如果该配置选项是问题所在(我不知道具体原因),请尝试mail/mutt使用以下命令构建端口:

$ make clean
$ make MUTT_CONFIGURE_ARGS=--enable-smtp
$ make install

答案3

以下顺序似乎有效(感谢使用 mutt 和 gmail 的快速指南,在那里我学到了-Doption端口的技巧)。

  1. cd /usr/ports/mail/mutt-devel
  2. make -DWITH_MUTT_SMTP install clean

相关内容