如何修改 xampp 以使用 php 发送邮件?
Posted
技术标签:
【中文标题】如何修改 xampp 以使用 php 发送邮件?【英文标题】:how to modify xampp to send mails using php? 【发布时间】:2014-08-27 22:09:52 【问题描述】:这是我通过 xampp 发送邮件的代码,我修改了 xampp 中的 php.ini 和 sendmail.ini。运行 php 后,我没有收到电子邮件。请帮帮我。
php.ini
[mail function]
SMTP =smtp.gmail.com <br>
smtp_port =587
; For Win32 only.
;sendmail_from =email@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
发送邮件.ini
smtp_server=smtp.gmail.com
; smtp port (normally 25)
smtp_port=587
auth_username=email@gmail.com <br>
auth_password=password <br>
force_sender=email@gmail.com
用于发送邮件的php代码是这样的
mail("garvit.j742@gmail.com","subject","this is the mail","From: email@gmail.com");
这是我的 php 代码。告诉我错误??
【问题讨论】:
告诉我们错误。你有吗?你检查过错误日志吗? How to configure XAMPP to send mail from localhost?的可能重复 是的,它是同一个问题的副本。我关注了它,但仍然无法发送邮件 我检查了错误日志。 “套接字错误 #11001我今天也遇到了这个错误。我在 SO 中找到了这个可行的解决方案。只需将 sendmail.exe 文件的兼容模式更改为 Windows XP SP 3。
-
右键单击 sendmail.exe 并转到属性
将兼容模式更改为 Windows XP SP 3
你可以在这里找到Original post
【讨论】:
以上是关于如何修改 xampp 以使用 php 发送邮件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用本地 xampp 和 php 联系人表单从我的 mac 发送邮件
如何使用带有 XAMPP 的 PHP 从本地主机发送电子邮件?