首先,我对这种本地主机服务器设置完全陌生,我花了最近几天试图解决这个问题,但没有运气。
我正在开发一个带有电子邮件表格的php网站。
我在 MAC 上使用 codekit 和 MAMP FREE ,一切正常。现在我的问题是,是否可以测试应该从本地发送的电子邮件?
我尝试了很多示例,例如取消注释[mail function]
文件中的php.ini
位,安装第三方应用,例如 fakeSMTP 和 MockSMTP 但绝对没有用。 mailto()
代码应该可以工作,就像我调试它时不会抛出任何错误
是否可以这样做?任何知道如何正确设置或者可以指向一个防笨指南的人?
答案 0 :(得分:9)
好的,如果有人对此感兴趣,我终于找到了一种方法让它发挥作用。
我将在详细的分步教程中对此进行解释。
<强>要求强>
分步教程
gmail.com
作为外发电子邮件的域,然后点击按钮"Use this data"
完成此操作后,您需要打开终端并输入
sudo nano /System/Library/LaunchDaemons/org.postfix.master.plist
(这将允许您编辑org.postfix.master.plist文件,否则无法编辑。
您要做的唯一编辑是在<dict>
后面的顶部添加,此行<key>Disabled</key>
现在关闭终端并重启mac。
注意:使用
to
部分的工作帐户非常重要mail()
函数,否则你将无法测试 电子邮件!
status:sent
的内容。发送此状态表示已发送电子邮件并且本地测试按预期工作下一步是什么?
to
功能mail()
部分的帐户
我正在使用它,它实际上工作得很好。
快速提示
在此之后,我在我的Gmail收件箱中进行了一些调整,添加了别名和过滤器。 我会解释这个,对初学者来说可能有用
[myemailaddress]+test@gmail.com
)[myemailaddress]+test@gmail.com
就是这样!希望这很清楚,它会帮助你们中的一些人。