Iis 乔姆拉!空RCPT

Iis 乔姆拉!空RCPT,iis,joomla,smtp,Iis,Joomla,Smtp,我在和一个Joomla一起工作!使用JFactory::getMailer()发送确认电子邮件的组件 PHP代码如下所示: $mail->addRecipient( 'admin@mydomain.com' ); $mail->setSender( array( $MailFrom, $FromName ) ); $mail->setSubject( $FromName.': '.$subject ); $mail->setBody( $body ); $mail->

我在和一个Joomla一起工作!使用JFactory::getMailer()发送确认电子邮件的组件

PHP代码如下所示:

$mail->addRecipient( 'admin@mydomain.com' );
$mail->setSender( array( $MailFrom, $FromName ) );
$mail->setSubject( $FromName.': '.$subject );
$mail->setBody( $body );
$mail->IsHTML(true);
$sent = $mail->Send();
但是,日志文件显示以下内容:

+FROM:<customerservice@otherdomain.com>
+TO:<admin@mydomain.com>
+TO:<>
+TO:<>
+来自:
+致:
+致:
+致:

由于收件人地址为空,我们收到的是501,电子邮件无法发送。有什么想法吗?

JUtility::sendMail()是发送邮件的首选方式。您可以尝试使用它并发布结果吗?

如果您使用的是Joomla 1.6/1.7,那么您是否可以通过
JUtility::sendMail()获得相同的结果?不确定。。。这是Joomla 1.5SMTP错误!以下收件人失败:PHPMAILER\u recipients\u失败,我还不能确定,但我开始相信收件人数组可能有问题。在我们添加收件人之前,您知道有什么方法可以清除收件人吗?如果您使用JUtility::sendMail(),则无需“清除”收件人数组。似乎您正在使用SMTP,因此请确保您的收件人不是空的,并且您的服务器没有任何类型的问题,如速率限制等。请查看以下论坛帖子,了解您遇到的具体错误。-事实证明,问题是双重的。首先,我们按照建议切换到JUtility::sendMail(),但仍然存在问题。然后,我们了解到在configuration.php(GoDaddy托管的Exchange)中没有正确指定邮件服务器。谢谢你的帮助!