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

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

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

任何指针?

【问题讨论】:

  • 忘了说,Ubuntu linux

标签: php local sendmail postfix-mta thunderbird


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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 2019-04-03
    相关资源
    最近更新 更多