![发送/接收电子邮件](https://linux22.com/image/577631/%E5%8F%91%E9%80%81%2F%E6%8E%A5%E6%94%B6%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我正在部署(在 Ubuntu 上)一个需要发送电子邮件的应用程序。我原本打算安装和配置 Postfix,但看了说明后,发现配置选项多得让人眼花缭乱,其中大部分我都看不懂。
因此,我现在正在考虑将电子邮件的发送/接收外包。我真正需要的是:
a very small number of accounts (5 or less) @mydomain.com
ability to send/receive email using these accounts
一个可以用来发送/接收电子邮件的 Web 界面非常有用,但并非绝对必要。我看过 Google 应用,但如果你只用它来收发电子邮件,它就相当昂贵。
所以我正在寻找
a suggestion for who I should outsource the sending/receiving of email to
an idiot's guide to how to configure Postfix (or another server) to send/receive email
答案1
如果您想要发送和接收电子邮件,则需要固定的 IP 地址和适当的 DNS 条目。您正在开发的自动化系统往往配置不当,导致其大部分输出被归类为垃圾邮件。
对于外发邮件,您可以安装一个简单的中继,如esmtp
、mstmp
或ssmtp
。它们都以软件包形式提供,并为您的应用程序提供本地 SMTP 服务器。然后,电子邮件将通过您的 ISP 中继或您指定的另一个中继进行中继。
许多应用程序可以配置为使用另一台机器上的 SMTP 服务。这可能是最简单的选择。
如果您确实配置了邮件传输代理,请花时间熟悉标准。您的时间将物有所值。我发现 EXIM 在许多标准配置中都更易于实现。exim4
和exim4-config
包将帮助您入门。我的文章运行和电子邮件服务器可能会给你提供正确设置的起点。
答案2
我知道一种使用 GUI 设置 Postfix 的非常简单的方法,但它并不完全符合您的要求......
如果您安装了一份 pfSense,则只需单击几下鼠标即可将 Postfix 作为一个包安装。然后,这将为您提供一个 GUI 来管理 Postfix。
问题是 pfSense 不是一个普通的 *nix 发行版(准确地说是 BSD),它是一个专门的路由器发行版 - 旨在安装到具有 2 个 NIC 的机器上以用作路由器。
但是,应该可以设置一个 pfSense 盒,例如它的 WAN 端口实际上位于您的 LAN 上,我们可以忽略 pfSense 的 LAN 端口(配置它时除外)。
答案3
我不知道 Postfix,但是 Exim 的安装和配置非常简单。
只需apt-get install exim4
按照屏幕上的说明进行操作即可。
如果您想重新配置,只需invoke-rc.d exim4 restart
。
您不会错,这真的很简单。