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 仅适用于本地开发者
Linux-Postfix&Extmail邮件队列问题及日常维护