2016-12-05 1 views
0

PHPmailer()를 사용하여 전자 메일을 보냅니다. 그러나 코드에 보낸 사람 주소를 넣지 않아도 메일이 전송됩니다. 이게 어떻게 작동합니까? 왜 메일 호스트는 인증을 요구하지 않습니까? 아래는 코드의 스냅 샷입니다. 보안상의 이유로 메일 호스트를 언급하지 않습니다.PHPmailer는 인증을 요구하지 않고 작동합니다

 $mail->From  = '';   
     $mail->Host  = 'mailhost.domain.com';    
     $mail->Mailer = 'smtp'; 
+0

인증을 위해 SMTP 서버 구성에서 설정해야합니다. – saravanabawa

답변

0

당신의 ISP의 홈 네트워크에 메일 서버에 대한 인증이 필요하지에 매우 일반적입니다 - 그들은 당신이 네트워크에 있기 때문에 당신이 누군지 알고, 그래서 그들은 추가 인증이 필요하지 않습니다.

관련 문제