PHP Pear邮件不工作

PHP Pear邮件不工作,php,email,pear,Php,Email,Pear,我已经能够在安装了PEAR的godaddy服务器上使用PEAR包代码,并且一切都按预期工作,但是当我尝试在本地机器上执行代码时,我没有收到任何电子邮件和错误消息,这些消息都没有告诉我出了什么问题 我从网上的许多来源收集到的信息是,一旦我安装了PEAR,我需要在“php.ini”中设置include\u路径 在php.ini文件中,我也添加了 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; htt

我已经能够在安装了PEAR的godaddy服务器上使用PEAR包代码,并且一切都按预期工作,但是当我尝试在本地机器上执行代码时,我没有收到任何电子邮件和错误消息,这些消息都没有告诉我出了什么问题

我从网上的许多来源收集到的信息是,一旦我安装了PEAR,我需要在“php.ini”中设置
include\u路径

在php.ini文件中,我也添加了

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = myemail@gmail.com ****[Hidding real email address]****
PHP安装如下所示:

  • php安装路径
    c:\php
  • pear安装路径
    c:\php\pear
  • php.ini
    include_path=“;c:\php\pear”
  • Pear包
    c:\php\Pear
    -从
    Pear列表中收集
    
    • 邮寄
    • 邮递员
    • Net_SMTP
    • 网络插座

在此问题上的任何帮助都将不胜感激。

我需要在我的机器上安装SMTP邮件服务器。您可以按照此问题的答案在windows计算机上安装一个

您是否在
php.ini
文件中将
error\u reporting
设置为
eall
并将
display\u errors
设置为
On
?另外,您的机器上是否运行SMTP服务器?您的开发机器上是否运行Windows?如果是,您是否有SMTP服务器正在运行?您是否以管理员身份执行安装?我最近在Windows 7计算机上解决了此问题。我不得不从我的ISP“借用”邮件服务器(不想在我的Windows 7设备上安装SMTP邮件服务器)。在我的Win7 box的c:/xampp/sendmail/sendmail.ini文件中,我的ISP是Comcast,我“借用”了他们的邮件服务器,并且我确实有一个有效的Comcast帐户,我设置了smtp_server=smtp.Comcast.net和smtp_port=587,和auth_用户名=myComcastAccountUsername@comcast.net和auth_password=myComcastAccountPassword,这允许我使用ISP的邮件服务器进行电子邮件代码的本地主机开发。我没有在我的机器上安装SMTP邮件服务器,我只是假设php会预先打包一个,我的坏!我会将此标记为已解决,因为这是使其工作的最后一步。