我想在我的远程 Ubuntu 服务器上设置经过身份验证的加密 SMTP,我该怎么做?
这只是一个个人服务器,所以我想要一个便宜的选择,即不购买 SSL 证书 - 至少目前自签名就可以了。
更新:我对 exim 有点依赖,因为我已经在其中配置了一些其他的东西。
答案1
我会建议后缀。这是一个非常容易设置的邮件服务器(在我看来)。您将找到一些有用的文档:
这些文档涵盖了 Postfix 的基本设置。如果遇到问题,您应该回来查看(或者最好询问超级用户)。
答案2
您可以使用 postfix 和 dovecot 包来实现这一点。有很多详细的说明。仅举几例:
http://www.debianadmin.com/debian-mail-server-setup-with-postfix-dovecot-sasl-squirrel-mail.html
http://rimuhosting.com/support/settingupemail.jsp?mta=postfix
答案3
安装 dovecot-postfix 包,您就完成了。
答案4
安装exim4-daemon-light
软件包。Debconf 会询问您一些有关服务器设置的问题。安装应该会自动生成一些自签名证书(如果未使用脚本/usr/share/doc/exim4-base/examples/exim-gencert
生成证书),或者手动生成。
安装sasl2-bin
以获取 saslauth 守护程序。然后阅读/usr/share/doc/exim4-config/README.Debian.gz
,特别是 2.2.2. 和 2.3. 部分。
这将解释其余部分,但简要地,编辑/etc/exim4/exim4.conf.localmacros
以包括
MAIN_TLS_ENABLE = true