2016-09-01 1 views
0

오늘 다음 오류가 있습니다. 사용자가 등록하고 응용 프로그램이 메일 통지를 보내는 PHPMailer 객체를 하나 만듭니다. 데이터 유형 json을 반환하는 아약스를 구현하지만 항상 여러 메시지를받습니다.몇 마디를 반환 PHPMailer

서버 - > CLIENT : 220 smtp.gmail.com ESMTP 5sm1094881uae.18 - gsmtp
CLIENT - > SERVER : EHLO 로컬 호스트
서버 - > CLIENT : 250-smtp.gmail.com ...... .................................................. ...................................... 많은 줄.

내 코드는 다음과 같습니다 뷰에서

: 클래스 PHP에서

$.ajax({ 
        url:'../controller/loginController.php?register=true', 
        type: 'post', 
        dataType: 'json', 
        data: data, 
        success: function(data) { 
         if(data.response != "true") { 
          $('#submitRegister').removeProp("disabled"); 
          $('#response-message').text(data.message); 
          $("#btn-message").trigger("click"); 

         }else{ 
          if (data.response == null){ 
          $('#submitRegister').removeProp("disabled"); 
          document.getElementById("form-register").reset(); 
          $('#response-message').text("El curso fue creado correctamente"); 
          $("#btn-message").trigger("click"); 
          } 
         } 
        } 
       }) 

:

if (!$mail->send()) { 
      return false; // "Mailer Error: " . $mail->ErrorInfo; 
     } else { 
      return true; 
     } 
+0

전체 코드를? –

+1

@HendraNucleo 오픈 소스 라이브러리입니다 : [link] (https://github.com/PHPMailer/PHPMailer) –

답변

1

난 당신이 SMTP 디버그가 설정되어 생각합니다. 그게 정말 SMTP 로깅과 같습니다. 시도 : 또한

$mail->SMTPDebug = false; 

을`PHPMailer`에 대한 Disable PHPMailer error messages