Php EmailQueue不发送邮件:";找不到指定的路径";在窗户里

Php EmailQueue不发送邮件:";找不到指定的路径";在窗户里,php,windows,smtp,phpmailer,mail-queue,Php,Windows,Smtp,Phpmailer,Mail Queue,我正在使用lorenzoherrera的emailqueue, 我已经在Windows7中安装了安装程序,执行了脚本并得到了错误信息 The system cannot find the path specified PHPMailer error : <strong> Could not execute : /var/qmail/bin/sendmail </strong> 系统找不到指定的路径 PHPMailer错误:无法执行:/var/qmail/bin/sen

我正在使用lorenzoherrera的emailqueue, 我已经在Windows7中安装了安装程序,执行了脚本并得到了错误信息

The system cannot find the path specified 
PHPMailer error : <strong> Could not execute : /var/qmail/bin/sendmail </strong>
系统找不到指定的路径
PHPMailer错误:无法执行:/var/qmail/bin/sendmail
这似乎是linux路径设置,对于windows设置,我必须修改什么、如何修改以及在哪里修改,我不知道该怎么做

数据库正在将邮件显示为发送


如果它查看该路径,则意味着它被告知通过qmail发送,而这在Windows上是不存在的。您需要更改调用PHPMailer的代码,以便通知它通过本地邮件服务器(使用
isMail()
)发送,或使用
isSMTP()
直接通过SMTP发送,以及相应的登录凭据。这听起来像是EmailQueue中的一个错误配置,所以我建议您联系他们寻求支持-PHPMailer只做它被告知的事情。

让它查看该路径意味着它被告知通过qmail发送,这在Windows上是没有的。您需要更改调用PHPMailer的代码,以便通知它通过本地邮件服务器(使用
isMail()
)发送,或使用
isSMTP()
直接通过SMTP发送,以及相应的登录凭据。这听起来像是EmailQueue中的错误配置,因此我建议您联系他们以获得支持-PHPMailer只是按照指示执行。

PHPMailer默认为qmail路径的
/var/qmail/bin/qmail inject
,因此他们必须在脚本中或在php.ini的
sendmail\u路径中设置它。如果它真的在使用
isSMTP
,它就没有理由查看sendmail路径。我不知道默认情况下它在使用sendmail$mail->isSMTP()在我尝试运行独立应用程序时显示“sendmailer”,它使用邮件。我已经在php.ini中取消了sendmail路径的注释,我们还需要在class.phpmailer.php中进行更改吗?对于qmail路径,phpmailer默认为
/var/qmail/bin/qmail inject
,因此他们必须在脚本中或在php.ini的
sendmail\u路径中设置它。如果它真的在使用
isSMTP
,它就没有理由查看sendmail路径。我不知道默认情况下它在使用sendmail$mail->isSMTP()在我尝试运行独立应用程序时显示“sendmailer”,它使用邮件。我已经在php.ini中取消了sendmail路径的注释,我们还需要在class.phpmailer.php中进行更改吗?