【问题标题】:Getting MAMP to send mail with postfix让 MAMP 使用后缀发送邮件
【发布时间】:2014-03-09 01:13:43
【问题描述】:

我花了大约两个小时研究论坛来解决这个问题,我知道已经有很多关于它的帖子,但我正在寻找更一般的答案。

我希望能够使用 MAMP 在本地环境中通过联系表格发送电子邮件。 MAMP 在他们的应用程序中有一个设置,但我无法让它工作。

我是否必须在我的 Mac 上启用 postfix 才能让它工作?

我还了解到并非所有电子邮件提供商都使用此功能。苹果有邮寄吗?

【问题讨论】:

  • 使用 Swift Mailer。以后你会感谢我的。
  • MAMP 中的邮件似乎间歇性地为我工作。不做任何改变(重启除外),一天它可以工作,另一天它不。

标签: local sendmail mamp mamp-pro


【解决方案1】:

当您使用 PHP 指令“mail()”发送电子邮件时,PHP 使用命令行工具“sendmail”发送您的邮件。

因此,在使用 PHP 之前,您必须首先能够从命令行使用“sendmail”发送电子邮件。安装 postfix 可能是让 smtp 代理能够发送电子邮件的解决方案(它提供了与 sendmail 兼容的工具)。但是有 sendmail 命令就足够了。

一旦 sendmail 正常,请检查您的 MAMP 的 php.ini,确保 sendmail 命令的路径设置正确。

完成并重新启动 MAMP 后,进行测试。 如果没有收到邮件,只需进入 sendmail 的日志文件(在 linux 上称为“/var/log/mail.log”,在 mac 上应该类似)以获取更多信息。

【讨论】:

    猜你喜欢
    • 2018-03-18
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2011-12-01
    • 2013-03-28
    • 2013-08-13
    相关资源
    最近更新 更多