PHP、postfix、sendmail、thunderbird 仅适用于本地开发者

Posted

技术标签:

【中文标题】PHP、postfix、sendmail、thunderbird 仅适用于本地开发者【英文标题】:PHP, postfix, sendmail, thunderbird for local dev only 【发布时间】:2010-11-13 05:20:50 【问题描述】:

嘿,我正在尝试让 php 的邮件功能在我的本地开发盒上运行,这样所有使用 mail() 发送的邮件,无论收件人如何,都将留在本地并显示在 Thunderbird 帐户中(pop/ imap/等)。

我已经将 php 设置为使用 sendmail,并且我已经安装了 postfix。但我不知道下一步该去哪里。

任何指针?

【问题讨论】:

忘了说,Ubuntu linux 【参考方案1】:
    在 postfix 中注册一个用户,比如 testuser@localhost 确保 postfix 始终将所有电子邮件转发到 testuser@localhost 确保 postfix 始终删除所有已转发的邮件 确保您的 smtp 服务器接受无效本地地址的邮件 取消选中任何听起来像“不允许 SMTP 中继非本地邮件”的标志 在 Thunderbird 中为 testuser@localhost 设置一个弹窗

[编辑] 只是为了记录。第 4 点将确保您可以使用任何地址,因此当您测试一个电子邮件是唯一的(这很正常)的系统时,您不会用完有效的电子邮件地址。[/edit]

旁注:我在带有水银的窗户上工作。但基本方法是一样的。

【讨论】:

以上是关于PHP、postfix、sendmail、thunderbird 仅适用于本地开发者的主要内容,如果未能解决你的问题,请参考以下文章

PHP、postfix、sendmail、thunderbird 仅适用于本地开发者

Postfix的bcc邮件备份

Linux-Postfix&Extmail邮件队列问题及日常维护

OSX / postfix:无法使用PHP mail()发送邮件[关闭]

postfix&dovecot搭建邮件服务器

postfix&dovecot搭建邮件服务器