配置WAMP服务器以发送电子邮件

use*_*079 93 php wamp phpmailer

有没有办法可以为PHP 配置WAMP服务器以启用该mail()功能?

Wes*_*rch 198

从localhost配置一个有效的电子邮件客户端是一件非常繁琐的工作,我花了几个小时的努力尝试它.我确信更有经验的人可以提供帮助,或者他们可能也同意我的看法.

如果您只是想测试,这里有一个很好的本地测试邮件的工具,几乎不需要配置:

http://www.toolheap.com/test-mail-server-tool/

它对我起作用了,希望这对你有所帮助.

  • 这必须是我遇到的最有用的工具之一:)谢谢你!效果很好! (35认同)
  • 与没有配置的wamp一起工作.只需打开带有Windows Live邮件的.eml(无需配置). (15认同)
  • 在Win 8上运行得很好! (5认同)
  • 如果(像我一样)你在调整php.ini后找到了这个很棒的解决方案,请记住默认配置:[mail function] SMTP = localhost smtp_port = 25 (5认同)
  • 对于那些想要在不禁用广告拦截的情况下下载此工具的人,这里是下载链接:https://toolheap.com/test-mail-server-tool/TestMailServerToolSetup.exe (3认同)
  • 你必须是一个伟大的巫师.我的情绪会向你的方向发展. (2认同)
  • 在 Win10 上使用 WAMP 4 对我来说非常出色。谢谢卫斯理! (2认同)
  • 如果找不到下载链接,请转到以下位置:https://toolheap.com/test-mail-server-tool/users-manual.html (2认同)

小智 44

安装Fake Sendmail(下载sendmail.zip).然后配置C:\ wamp\sendmail\sendmail.ini:

smtp_server=smtp.gmail.com
smtp_port=465
auth_username=user@gmail.com
auth_password=your_password
Run Code Online (Sandbox Code Playgroud)

以上内容适用于Gmail帐户.然后配置php.ini:

sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"
Run Code Online (Sandbox Code Playgroud)

现在,重新启动Apache,这基本上就是你需要做的.

  • +1为交钥匙解决方案.对于那些需要更多细节步骤的人来说,这是一个额外的资源:http://blog.techwheels.net/send-email-from-localhost-wamp-server-using-sendmail/ (3认同)

Dav*_*obs 5

使用开源程序调用Send Mail,您实际上可以相当轻松地通过wamp发送。我仍在进行设置,但这是jo jordan撰写精彩教程。只需不到2分钟即可完成设置。

只是尝试了一下,它就像一个魅力!一旦取消注释错误日志并发现它在pop3身份验证上停滞不前,我就删除了该错误日志并很好地发送了该消息。祝你好运!