ubuntu服务器下邮件服务器的最佳选择

ubuntu服务器下邮件服务器的最佳选择

不久前,我确实在 vmware 上设置了我的开发服务器。目前我使用的是 ubuntu 服务器。昨天,当我尝试使用 phpmail()函数时,它不起作用。我很好奇。首先,我去谷歌搜索了一下。好的。所以我需要 sendmail 程序。然后我编辑了php5/apache2/php.ini文件。设置路径sendmail -t -i并重新启动 apache2 服务器。邮件发送成功,但没有收到任何邮件。

于是同事说我也需要一个邮件服务器。那么现在就有一个问题,如果有的话,最好的选择是什么。

阅读本文设置 ubuntu 服务器来发送邮件()。不能说太多。如果有其他意见的话,想听听。

多谢。

答案1

从这个问题来看,我不太清楚您是否已经在某处设置了邮件服务来接收这些电子邮件。我假设您的组织有一个邮件服务,或者您正在将其发送到 Gmail/Yahoo/Whatever。

我们在服务器上使用默认的 Ubuntu exim4 取得了非常好的效果,这些服务器可以简单地将电子邮件转发到其他地方进行安全保管。我们面向客户的 LTSP 服务器仅将其用于 crontab 脚本输出和 Logwatch。

我们在这些转发框上使用 Exim,因为这是 Ubuntu 默认使用 mailutils 安装的。运行 dpkg-reconfigure exim4-config,只需 30 秒的配置工作即可将其指向主服务器。

十分简单。

答案2

我不会说它是最好的,但我很喜欢postfix它...它功能强大且易于配置,这对于安全目的来说很重要。安装后,您将获得一个别名sendmail,因此在 postfix 安装下,与 sendmail 配合使用的脚本应该没问题。

UBUNTU / DEBIAN 教程:本地投递外发邮件:

(以 root 身份)

aptitude install postfix
# OR, if already installed....
dpkg-reconfigure postfix
# Select "Internet host".
# Accept defaults
echo "a test from me" | mailx -s "postfix test" [email protected]

如果您的 ISP 阻止了端口 25 出站,请配置relayhost = <hostname_of_your_isp_mailserver>/etc/postfix/main.cf重新启动 postfix。

较旧的 Linux 管理员倾向于使用mail,但 Ubuntu 已重命名mail邮箱

答案3

您想接收电子邮件吗?那么您需要一个可以将电子邮件接收至邮箱的东西。虽然这是为 Debian 设计的,但它与 Ubuntu 之间没有太大区别。它包括 Postfix 和 Courier 的完整设置。

设置邮件服务器

我发现 HowToForge 为 Linux 社区提供了许多出色的安装指南。

还有其他同样优秀的 SMTP 和 MAilStore,但这是 Ubuntu 社区支持更好的设置。其他 SMTP 服务器包括 Exim 和 Sendmail。另一个 MailStore 包括 Dovecot。

答案4

并不是说它是“最好的”,但是我qmail非常喜欢,尤其是它的安全性和模块化。qmail 是按照 Unix 方式构建的:一个小任务由一个简单的进程处理,并且其他进程相互交互。

希望这可以帮助!

相关内容