我有一个小型网页表单,在提交时会触发一个邮件脚本,该邮件脚本会发送电子邮件到给定的地址以验证其电子邮件地址。
我想使用MAMP Pro在我的本地服务器上测试它。我完全从我提供的信息中感到困惑,这些信息包含不同的建议和要求。
我使用带有WebAssist(WA)扩展的Dreamweaver(DW)来构建我的PHP脚本,当我联系WA支持询问如何使用他们的DW插件输入正确的设置以使用MAMP pro他们告诉我..
要让您的本地主机发送电子邮件,您需要安装为电子邮件中继配置的本地SMTP服务器。
如果要使用远程smtp服务器,则可能必须使用PEAR邮件选项进行身份验证。
这引起了我的注意,因为我无法在任何MAMP Pro文档中看到有关必须安装SMTP服务器的任何内容,而且我对PEARL一无所知。
以下博客让它听起来很简单..
http://blog-en.mamp.info/2009/09/how-to-sending-emails-with-mamp-pro.html
但它显然不是因为我已经尝试了这些Postfix设置而非常高兴。
我也看过这篇帖子..
..这给了一个使用gmail的方法,但我无法理解它,因为看起来MAMP接口可能已经改变,因为这是写的。
另外,我不熟悉使用终端。
如果有人能够对此有所了解,指出我正确的方向,我将是最伟大的
答案 0 :(得分:4)
您可以使用Mailhog来实现此目的。我写了tutorial on Medium。
使用Homebrew安装mailhog(如果您没有安装Homebrew,请查看此处的说明:https://brew.sh/):
brew install mailhog
打开MAMP Pro并转到“Postfix”选项卡。确保选中“在GroupStart中包含Postfix服务”旁边的复选框。 将这些设置用于Postfix:
转到浏览器中的http://127.0.0.1:8025/,查看PHP发送的邮件。