php - 在 Mac OS 上禁用 PHP 邮件?

标签 php macos email

我正在用 PHP 开发一个 Web 应用程序,我的 Macbook 运行 Snow Leopard,当调用 PHP 的 mail() 函数时实际上正在发送电子邮件。它正在向客户发送电子邮件,这很糟糕。

我可以在我的代码中阻止这种情况,但我宁愿只为我的机器禁用邮件。有没有办法在 Mac OS 下执行此操作?

最佳答案

我通常使用 mail() 的包装类来检查常量(类似于 DEBUG_MODE)并将电子邮件发送给我而不是原始收件人(并在邮件正文中包含所有原始收件人,以便我可以确认一切正常)。第一次需要做一些额外的工作,但这意味着我不必担心向“真实”的人发送电子邮件,但我仍然知道一切正常。

我发布了 simple example .它可以使用很多改进( header 处理,确保 cc 和 bcc 字段也被剥离),但它会让你大部分回家。

关于php - 在 Mac OS 上禁用 PHP 邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910520/

相关文章:

swift - 使用工具栏按钮折叠 SwiftUI 右侧边栏

php - 使用带有 codeigniter 电子邮件库的 gmail smtp 发送电子邮件

通过gmail smtp服务器通过java发送邮件时出现java.net.SocketException

php - SQL 语法错误代码 1064

php - 我需要安装什么模块才能在 $_SERVER 数组中查看我的 header 变量?

javascript - 如何删除所有版本的node,包括用brew安装的版本?

c - 尝试在终端中运行 C 程序时权限被拒绝

php - 如何根据 codeigniter 模型中最后注册的 ID 设置 session ?

php - MongoDb 只更新数组中的一个值

html - html 电子邮件中的边框未显示在 outlook 2010 中,但在 Thunderbird 中有效