邮件服务器接收所有邮件到文件系统

邮件服务器接收所有邮件到文件系统

我们正在开发一个发送大量电子邮件的系统。出于测试目的,我们希望设置一个邮件服务器(智能主机)来接受发送到所有域的所有邮件,然后将邮件简单地保存到本地文件系统。

我想要有关如何设置这样一个服务器的提示。

答案1

只需对默认配置进行少量更改即可部署 Postfix 邮件服务器。见下文。

创建交通图并打开进行编辑:

> /etc/postfix/transport

添加以下内容:

* local:some_local_user

main.cf

luser_relay = some_local_user@your_domain.tld
transport_maps = hash:/etc/postfix/transport

替换some_local_user为服务器上的任何现有用户。

一项一项运行:

postmap /etc/postfix/transport
postmap /etc/aliases
service postfix reload

检查工作情况。为此,您需要使用任何邮件客户端(或您的应用程序)通过 25 tcp 端口连接到您的服务器。


如果您是一名开发人员,那么您可能熟悉 Docker。您可以使用 Docker 与 Postfix 和 Dovecot 构建容器。

你可以用这个来源构建镜像并运行容器。

相关内容