无法使用XAMPP SendMail发送邮件

时间:2015-09-24 06:48:55

标签: php sendmail

我尝试使用PHP邮件功能发送邮件但无法执行并在调试文件中获取以下邮件:

  

--- MESSAGE BEGIN --- 15/09/23 09:13:49 **致:xyz@gmail.com 15/09/23 09:13:49 **主题:主题15/09 / 23 09:13:49 ** 15/09/23   09:13:49 ** 15/09/23 09:13:49 **消息15/09/23 09:13:49 ** ---   MESSAGE END --- 15/09/23 09:13:49 **连接到smtp.gmail.com:587   15/09/23 09:14:02 **断开了。 15/09/23 09:14:02 **断开了。   15/09/23 09:14:02 **断开了。 15/09/23 09:14:02 **套接字错误#   11001找不到。

为此,我在Windows7上安装了ZAMPP v3.2.1。

并将以下条目作为:

的php.ini -

SMTP= smtp.gmail.com
smtp_port= 587 
sendmail_from = my gmail id 
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

我下载了最新的sendmail文件夹并在其中进行了这些设置。此外,我尝试使用25端口和SMTP作为localhost,但它们也没有用。

sendmail.ini -

smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=tls
error_logfile=error.log
debug_logfile=debug.log
auth_username=mygmailid
auth_password=mygmailpassword

尝试使用ssl,auto等但没有工作。

还尝试将send Mail可执行文件的兼容性设置为'以管理员身份运行'但在这种情况下,它需要我的机器上的接受提示,如果我接受,那么它在我的邮件功能中返回一些值,我得到了响应,因为邮件发送'但在实际邮件中也没有收到。

1 个答案:

答案 0 :(得分:0)

确保以下扩展程序启用php_sockets& php_smtp