非常简单的邮件服务器

非常简单的邮件服务器

我真正需要的是一个万能地址,它接收电子邮件并将其传送到服务器上的脚本(将使用 PHP 脚本)。

什么是最简单的邮件服务器,它占用空间小而且能满足我的需要?

服务器将安装在 CentOS 5 上

答案1

Sendmail 和 Postfix 都可以在 CentOS 上使用,而且配置起来相当容易。内置的 sendmail 需要修改配置文件以允许传入连接,您可以添加通配符别名来捕获所有邮件。快速谷歌搜索应该会提供您启动和运行它所需的所有信息。您只需安装配置文件的后端,运行“yum install sendmail-cf”,就可以开始使用了。
可能存在“更简单”的应用程序,但我认为 RHEL 类型系统上的 sendmail 在线资源是迄今为止最流行的。Sendmail 过去很难管理,但现在通过编辑 /etc/mail/sendmail.mc 文件就变得非常容易。

答案2

我使用 qpsmtpd 完成了此操作...它是用 Perl 编写的 qmail SMTP 前端替代品。它有许多插件可供您试用,但最有帮助的是 maildir 传递插件,它可以将所有邮件发送到目录或按收件人地址发送到子目录中。

只需安装 qpsmptd 并作为守护进程运行,如果您只想将邮件转储到目录中,则不需要其他邮件应用程序。

http://smtpd.develooper.com/get.html

答案3

这听起来几乎和我为开发人员设置的测试邮件服务器一模一样。实际上,到达此邮箱的任何电子邮件都会被转储到本地邮箱中,开发人员可以通过 SquirrelMail 访问该邮箱。主 SMTP 服务器(我们所有内部流程都会将电子邮件发送到该服务器进行中继)会将带有“@testing.domain.com”的任何内容发送到此测试邮箱,并且我们的开发 Web 环境会将测试电子邮件服务器用作默认服务器。

因此,在开发级别的任何内容都将允许开发人员使用他们想要的任何电子邮件地址,而无需实际向外界发送电子邮件,而在该级别的任何内容上,他们只需使用@testing.domain.com,它就会到达同一个地方。

这几乎就是您所要求的,但您不必将其传送到本地邮箱,而是可以将电子邮件发送到管道别名。

相关内容