PEAR을 사용하여 트랜잭션 전자 메일을 보내려고합니다. 내 PHP 코드 :PHP PEAR 메일 치명적 오류
include('Mail.php');
include('Mail/mime.php');
$text = 'test text';
$html = '<html><body><b>HTML</b></body></html>';
$crlf = "\n";
$hdrs = array(
'From' => '***@***.com',
'Subject' => 'Test - PEAR mail'
);
$mime = new Mail_mime($crlf);
$mime->setTXTBody($text);
$mime->setHTMLBody($html);
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail = Mail::factory('smtp',
array ('host' => 'mail.***.com',
'auth' => true,
'username' => '***@***.com',
'password' => '***'));
$mail->send(***@***.com, $hdrs, $body);
결과 :
이"치명적인 오류 : 정의되지 않은 메서드 배에 전화 : raiseError()를 /home4/good7/php/Net/SMTP.php에 라인 (349)에"
을나는 SMTP.php 라인 (349)을 살펴했다 : 나는하지 SMTP.php에 오류가 내 코드에 있음을 가정하고
return PEAR::raiseError('Invalid response code received from server', $this->code);
을,하지만 난 그것을 찾을 수 없습니다.
이 사이트는 공유 호스팅에 있습니다.
감사합니다.
올바른 방향으로 나를 가르쳐 주셔서 감사합니다. 포함 경로에서 오류가 발생했습니다. – blogo