2016-10-30 3 views
1

나는 Hostinger (hostinger.co.uk)의 무료 호스팅 계정에서 PHP를 사용하여 이메일을 보내려고합니다.PHP를 사용하여 이메일을 보내고 Gmail에서 메일을받지 못하셨습니까?

여기 내 코드입니다 : 내가 이메일을 보낼 때 어떤 이유

<?php 
if(isset($_POST['submit'])){ 

$to  = '[email protected]'; 
$subject = 'the subject'; 
$message = 'hello'; 
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

mail($to, $subject, $message, $headers); 

    } 
?> 

, 내 Gmail 계정을 통해되지 않습니다. 스팸 메일조차도 아닙니다.

이메일 주소를 아래에서 변경하면 메일이 전송되므로 머리글과 더 구체적으로 주소가 일치합니다.

$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 

누군가가 나에게/내가 잘못 여기서 뭐하는 거지 말해 왜 Gmail에서 주소에서 다른 사람을 좋아하지 않는다 보여주십시오? 사전에

덕분에 보낸 사람은 보안상의 이유로 메일 여부를 보낼

+0

스팸 발송자의 Gmail 보안은이 솔루션을 참조하십시오. [link] (http://stackoverflow.com/questions/712392/send-email-using-the-gmail-smtp-server-from-a-php-page) –

답변

0

Gmail에서 검사를 허가합니다. SPF와 DKIM을 사용하도록 설정 한 소유자의 이메일 ID를 사용하면 메일을 거부하게됩니다. 따라서 보낸 사람 주소에서 @ 뒤에 서버 이름을 사용하십시오. 원하는 주소로 회신 주소를 설정할 수 있습니다.

관련 문제