2013-01-15 6 views
-1

안녕하세요 사용자가 일부 연락처 데이터를 입력 한 후 이메일을 보내려고하지만 이메일이 예상대로 보내지지 않는 것 같습니다. PHP를 자주 사용하지 않아 뭔가를 놓친 것 같습니다. 이 기능은 내가 디버거를 확인하고 데이터가 유일한 문제는 메일이 대상에 arive하지 않는다는 것입니다 변수에 corectly 추가 호출되는 구하기 전에이메일 보내기가 작동하지 않습니다

function sendEmail($data){ 
     $to  = '[email protected]'; 
     $subject = 'From My Portfolio Website!'; 
     $message = $data[3]['value']; 
     $headers = 'From: ' . $data[0]['value'] . " " . $data[1]['value'] . "\r\n" . 
    ' Reply-To: '. $data[2]['value'] . "\r\n"; 

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

지금 : 문서라도 내 코드입니다. 나는 일을 잘못하고 있니?

+0

오류 위의 코드를 실행하는 동안? –

+0

오류보고를 켜고 캐치를 추가하십시오 ('die') – Kermit

+0

스팸/정크 폴더를 선택 했습니까? – j08691

답변

0

어떤 기능을 확인하십시오 mail()가 반환합니다. false을 반환하면 PHP에서 오류가 발생했음을 의미합니다. true을 반환하는 경우 배달을 위해 받아 들여졌지만 목적지에 도달 할 필요는 없음을 의미합니다. 이 경우 더 많은 네트워크와 관련됩니다. 문서에서

상세 정보 : http://php.net/manual/en/function.mail.php

+0

나는 전자 메일을 야후 전자 메일로 변경했으며 그 메일은 작동한다고 생각하는 gmail 전자 메일과 관련이 있습니다. – aleczandru

+0

그런 다음 질문을 편집 할 수 있습니다. – confiq

관련 문제