如何让 postfix 或 php mail() 输出到文件(Snow Leopard)

如何让 postfix 或 php mail() 输出到文件(Snow Leopard)

我正在尝试测试一个在本地服务器上使用 PHP 发送邮件的应用程序,并且需要某种方式将电子邮件重定向到输出到文件而不是实际发送它们。

我在 Google 上进行了广泛搜索,似乎解决方案因 OSX 10.4 和 10.5 而异,并且我找不到我目前正在使用的 10.6 的任何信息。

一个解决方案是重写我的代码,以便在开发标志打开时将输出发送到文件,但是我还想重定向从本地 Wordpress 安装发送的电子邮件,而无需破解 Wordpress 核心。

有人有这方面的经验吗?

答案1

Postfix 允许你挂载内容过滤器(更多信息请见http://www.postfix.org/FILTER_README.html)。这可能是一个脚本,它将内容写入磁盘某处并将其发送回 postfix 以进行进一步传送。FILTER_README.html 显示了您可以扩展的简单 shell 脚本。

相关内容