[英]How to test PHP send mail on local server with MAMP Pro
我有一个小的Web表单,在提交时会触发一个邮件脚本,该脚本会向给出的地址发送电子邮件以验证其电子邮件地址。
我想使用MAMP Pro在我的本地服务器上测试它。 我完全感到困惑,因为我提供的信息包含不同的建议和要求。
我使用Dreamweaver(DW)和WebAssist(WA)扩展来构建我的PHP脚本,当我联系WA支持询问如何使用他们的DW插件输入正确的设置以使用MAMP pro他们告诉我..
要让localhost发送电子邮件,您需要安装为电子邮件中继配置的本地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接口可能已经改变,因为这是写的。
另外,我不熟悉使用终端。
如果有人能够阐明这一点,指出我正确的方向,我将是最伟大的
您可以使用Mailhog来实现此目的。 我写了一篇关于Medium的教程 。
使用Homebrew安装mailhog(如果您没有安装Homebrew,请查看以下说明: https ://brew.sh/):
brew install mailhog
打开MAMP Pro并转到“后缀”选项卡。 确保选中“在GroupStart中包含Postfix服务”旁边的复选框。 将这些设置用于Postfix:
在浏览器中访问http://127.0.0.1:8025/以查看PHP发送的邮件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.