2013-04-22 2 views
2

나는 내 PHP 스크립트에서 이상한 문제에 직면하고 있습니다. 나는 이메일을 보내고 php 페이지에서 함수를 호출하는 함수를 만들었다. 그것은의 Gmail account.below 메일을 보낼 때 함수는 내가 Gmail 계정에 직접 메일을 보낼 때 내 코드PHP 메일 기능이 Gmail 계정에만 전자 메일을 보내지 않음

function send_mail($p_to , $p_sub, $p_body) 

{ 

$from = '[email protected]'; 
$to = $p_to; 
$email_subject = $p_sub; 
$email_body = $p_body; 

$xheaders = ""; 
$xheaders .= "From: <$from>\n"; 
$xheaders .= "X-Sender: <$from>\n"; 
$xheaders .= "X-Mailer: PHP\n"; // mailer 
$xheaders .= "X-Priority: 1\n"; //1 Urgent Message, 3 Normal 
$xheaders .= "Content-Type:text/html; charset=\"iso-8859-1\"\n"; 

mail($to,$email_subject,$email_body,$xheaders); 

} 

// 은 내가 야후 나 다른 도메인으로 메일을 보낼 때 잘 작동하지만 실패 예를 들어 모든 필드 ($ p_to, $ p_subject, $ p_body)에 대해 하드 코드 된 값을 가져 와서 위의 코드로 새 페이지를 만들고 메일을 보내는 경우 작동합니다.

이전에 잘 작동하여 Gmail 계정으로 메일을 보내지 만 gmail.i에서 스팸 함을 확인했지만 아무 것도 발견하지 못했습니다. 어떤 아이디어 frnds ???

+0

그것은 수 있습니다 [회색 나열] (http://support.google.com/mail/answer/180063?hl=en). 확인되지 않은 도메인의 경우 Gmail은 수신 이메일을 거부하여 도메인에서 재전송을 시도하는지 확인합니다. – George

+0

하지만 하드 코딩 된 값을 사용하여 메일을 보낼 수 있습니다. 그리고 그 회색이 표시되는지 여부를 확인하려면 어떻게해야합니까? – user2015610

+0

변수의 실제 값에 문제가있는 것 같습니까? ($ p_to, $ p_sub 및 $ p_body)? – bestprogrammerintheworld

답변

0

Google은 확인되지 않은 도메인을 모두 블랙리스트에 표시하므로 전자 메일이 gmail 사용자의 스팸 함으로 직접 이동됩니다. 내가 할 수있는 유일한 일은 Google의 고객 서비스에 메일을 보내고 도메인을 안전하다고 확인할 수 있는지 물어 보는 것입니다.하지만 Gmail 사용자가 Gmail을받은 편지함에서 가져 오는 것이 중요하다는 사실을 알게되는 경우에만 가능합니다. 스팸 상자.

+0

과 같은 변수에만 값을 할당하지만 스팸 상자를 확인하면 메일이 보이지 않습니다 .. !! – user2015610

+0

그 이상한, 어쩌면 그들은 완전히 어떤 이유로 귀하의 도메인이나 IP를 차단, 어쩌면 당신은 대답을 위해 Google의 고객 서비스를 요청해야합니다 ... – Xandervr

+0

아래의 코드가 근무했습니다. 방금 Gmail을 확인하고 메일을 받았습니다. \ n"; $ xheaders. = "X-Sender : <$from> \ n"; $ xheaders. = "X-Mailer : PHP \ n"; // 메일러 $ xheaders. = "X 우선 순위 : 1 \ n"; // 긴급 메시지, 3 보통 $ xheaders. ""Content-Type : text/html; charset = \ "iso-8859-1 \"\ n "; // ....... mail ($ to, $ subject, $ msg, $ xheaders); echo 'sent'; ?> – user2015610

0

문제가 분류되었습니다. 서버 측 수정이 필요합니다. 귀하의 답변들에 대한

감사합니다 :)

+0

서버 측에서 변경된 사항을 일간 문제로 해결하십시오. . –

관련 문제