首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XAMPP邮件不能使用PHP mail()函数

XAMPP邮件不能使用PHP mail()函数
EN

Stack Overflow用户
提问于 2010-04-01 19:06:45
回答 3查看 19.5K关注 0票数 2

我刚刚安装了XAMPP,Apache正在运行,MySQL和水星也在运行。

在Dreamweaver中,我创建了一个带有mail($to,$subject,$msg,'From:'.$email);函数的php文件,但当我从本地主机运行该文件时,它显示了一个错误。在使用xampp控制面板,打开和关闭水星后,它没有显示任何错误,也没有发送电子邮件……有什么想法吗?

水星的cp上的'admin‘按钮什么也不做。

谢谢!R

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-01 19:21:30

您必须将configure the mercury server与xampp捆绑在一起才能实际传递/中继邮件。

编辑:还有第三种选择。内置在php/win32中的mini-smtp-client不能进行身份验证。因此,您不能简单地将SMTP=mail.gmail.com; smtp_port=25放在php.ini中。但是您可以设置sendmail_path并指向可以将消息中继到另一个smtp服务器(包括身份验证)的应用程序,例如fake sendmail

票数 2
EN

Stack Overflow用户

发布于 2012-09-23 22:03:33

在PHP中发送邮件时,不需要使用像Mercury这样的SMTP服务器。

我个人在这件事上花了两天时间,现在我几乎是水星专家了,因为它从来没有在PHP上工作过。

节省大量时间,使用SWIFT MAIL,独立的解决方案,不需要SMTP服务器-此链接的第一个示例有效!Swift邮件非常优雅。唯一需要的是下载lib文件夹并将其添加到php路径中。第一次尝试时,当邮箱中有消息“精彩主题”的邮件滴答作响时,它确实是一个精彩的库。

http://swiftmailer.org/docs/sending.html

票数 0
EN

Stack Overflow用户

发布于 2010-04-01 19:11:23

您必须在php.ini文件中设置SMTP服务器设置

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2559898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档