如何在 FreeBSD 上设置电子邮件?

如何在 FreeBSD 上设置电子邮件?

我是一个以低级方式处理事情的新手,对于那些在设置 MTA、MDA 等方面零经验的新手来说,缺乏文档让我感到震惊。我只需要使用 SMTP 和 IMAP 连接到我的 Gmail 帐户即可发送并接收电子邮件。我尝试阅读有关 sendmail、fetchmail 等的内容,但我仍然处于设置可用系统的零级水平。我该如何实现这一目标?我不想设置基于 GUI 的应用程序,例如 Thunderbird。

答案1

MTA 是邮件传输代理。 Exim、Postfix 和 Sendmail 就是这样的例子。如果您想使用 GMail,那么您不需要自己的 MTA。 MTA 是一个“讲”SMTP 并处理传送的服务器。

在您的情况下,您只需要一个客户端(邮件用户代理(MUA),它能够使用 IMAP4 协议接收邮件并使用 SMTP 协议发送邮件。然后,Google 使用您使用 IMAP4 连接到的邮箱服务器托管邮件,并使用他们的服务器使用 SMTP 发送。

我建议您在非常熟悉使用任何类型的 MUA 之前不要尝试设置 MTA。

您需要找到您喜欢的 MUA(邮件用户代理)。有很多可供选择,您可以在终端中使用它们。 FreeBSD 中的内置客户端称为 mail,您可以使用 fetchmail 向其获取邮件。它被描述在手册。这些都是非常古老的程序,主要是出于历史和兼容性原因。作为初学者,我建议使用它们并寻找更好的 MUA/客户端。

您可以通过查看邮件包裹找到一个你喜欢的。

评论者(@Jim L.)建议杂种狗这是一个不错且受欢迎的选择。它的学习曲线可能有点陡峭,但当你了解它时,它就会变得很好而且很强大。

我个人的选择,对初学者更友好的是阿尔卑斯山通常简称为“松”。

在 FreeBSD 上,它很简单:

pkg install alpine

然后你只需设置 IMAP 即可。有很多可用的教程。你可以看看如何配置 alpine 在 Ubuntu 中读取我的 Gmail?。安装 Alpine 后,它的工作方式与 Ubuntu 上相同。

对于杂种狗来说也是如此:如何在 CentOS 和 Ubuntu 上安装/设置 mutt 和 Gmail?

答案2

默认情况下,在 FreeBSD 上已经使用 sendmail 为您设置了邮件。与往常一样,此类文档可以在以下位置找到:FreeBSD 手册

我的公司和我的个人电子邮件都是使用sendmail完成的,只需启用即可。

当然,如果您不想让您的邮件最终进入垃圾邮件文件夹,那么涉及的不仅仅是这些,但是如何做到这一点可以在互联网和 StackExchange 站点上找到。这将需要一些时间和学习,但是,遵循本手册将让您在几分钟内启动并运行一个工作系统。

我想您知道,还有其他可用的 MTA,在今天重新开始时,它们可能是更好的选择。

相关内容