2011-07-02 7 views
0

WHM/cPanel 11.30.0으로 업데이트하면 PHPMailer 메일이 exim에 의해 거부됩니다.WHM/cPanel로 업그레이드 한 후 PHPMailer 메일이 exim에 의해 거부되었습니다. 11.30

$mail = new PHPMailer(); 

$mail->IsSMTP(); 
$mail->SMTPAuth = true; 
$mail->Password = '****'; 
$mail->Host = "mail.***.com"; 
$mail->Username = '***@***.com'; 
$mail->From = "***@***.com"; 
$mail->FromName = '***@***.com';    
$mail->AddAddress($recipient); 
$mail->Subject = $subject; 
$mail->Body = $body; 
$result = $mail->Send(); 

PHPMailer 그것이

H = (localhost.localdomain) ANIP] F = < ... @ 말한다 로그인 오류없이 그러나 수출입에 거부 반환이 내 코드입니다. ... com> 거부 RCPT < ... @ .... com> : (localhost.localdomain) [anip]은 (는) 현재이 서버를 통해 릴레이 할 수 없습니다. 아마도 지난 30 분 동안 POP/IMAP 서버에 로그인하지 않았거나 이메일 클라이언트에서 SMTP 인증을 사용하지 않았을 것입니다.

아무도 도와 줄 수 있습니까?

+0

swiftmailer 그렇게 phpmailer을 포기 메신저 작동하는 것 같다 동의 – littleblue

답변

0

이것은 exim에서 실제로 발생하는 복잡한 오류 메시지이지만 서버가받는 사람 도메인의 전자 메일을 수락하도록 설정되어 있지 않다는 것이 그 예입니다.

업데이트가 릴레이 호스트에 정의 된 IP를 모두 지웠을 가능성이 있습니다. 보내는 호스트가/etc/exim_smtp_whitelist에 추가되었는지 확인하고 cpanel 구성에서이 호스트가 사용되고 있는지 확인하십시오.

WHM> 수출입 구성 편집기> 고급 편집기

호스트 =은/etc/exim_smtp_whitelist