2010-05-12 2 views

답변

0

PHP> = 5.2의 경우 마지막 함수 호출에서 반환 된 오류를 모두 검색하려면 error_get_last()이 필요합니다. 연결된 페이지에서 이전 버전의 PHP와 동등한 정보를 얻는 방법에 대한 세부 정보가 있습니다.

PHPMailer의 경우 마지막 오류가 발생한 $mailer->ErrorInfo 속성이 있습니다. SwiftMailer는 비슷한 것을 가지고 있어야합니다. 메일이 명령 행에서 작동하지만 PHP 나 메일 링 라이브러리에서는 작동하지 않을 가능성이 높습니다. 호스트에 PHP sendmail_path ini 매개 변수가 구성되어 있지 않습니다.

0

error_reporting (E_ALL)과 함께 모든 오류, 경고 및 알림을 사용합니다. 오류가 어딘가 유용하게되거나 콜백을 등록하면 유용한 정보를 얻을 수 있습니다.

그러면 무슨 일이 일어나는지보실 수 있습니다. PHP 오류 처리는 기본적으로 쓸모가 없습니다. (기본값은 어디서나 다를 수 있으므로 실제로 무시해야합니다.)

MTA가 중계를 허용하지 않는 SMTP를 localhost로 구성 할 수 있습니다. 대신 sendmail을 사용하도록 구성을 변경하거나 localhost에서 중계 할 수 있도록 MTA를 수정하십시오.

관련 문제