2011-10-07 2 views
0

나는 Joomla!와 함께 일하고있다! JFactory :: getMailer()를 사용하여 확인 이메일을 보내는 구성 요소. 주소 빈의 결과로줌라! 비어있는 RCPT

+FROM:<[email protected]> 
+TO:<[email protected]> 
+TO:<> 
+TO:<> 

, 우리는 501을 받고있어 :

$mail->addRecipient('[email protected]'); 
$mail->setSender(array($MailFrom, $FromName)); 
$mail->setSubject($FromName.': '.$subject); 
$mail->setBody($body); 
$mail->IsHTML(true); 
$sent = $mail->Send(); 

그러나 로그 파일은 다음을 보여줍니다

PHP 코드는 다음과 같이 보입니다 이메일이 전송되지 않습니다. 어떤 아이디어?

+0

Joomla 1.6/1.7을 사용하는 경우'JUtility :: sendMail()'을 사용하여 동일한 결과를 얻으실 수 있습니까? http://docs.joomla.org/JUtility::sendMail/1.6 – KingJackaL

+0

확실하지 않습니다 ...이 Joomla 1.5입니다 – JMichael

답변

0

JUtility :: sendMail()은 메일을 보내는 가장 좋은 방법입니다. 그걸 사용 해보고 결과를 게시 할 수 있습니까?

+0

SMTP 오류! 다음 수신자가 실패했습니다. PHPMAILER_RECIPIENTS_FAILED, – JMichael

+0

확실히 알 수는 없지만 수신자 배열에 문제가 있다고 생각하기 시작했습니다. 수신자를 추가하기 전에 수신자를 삭제하는 방법을 알고 있습니까? – JMichael

+0

JUtility :: sendMail()을 사용하면받는 사람 배열을 '지울 필요가 없습니다. SMTP를 사용하는 것처럼 보입니다.받는 사람이 비어 있지 않고 서버에 속도 제한 등의 문제가 없는지 확인하십시오. 다음 오류 메시지는 다음 포럼에서 확인하십시오. - http://forum.joomla.org/viewtopic.php?p=1984707 –