2013-01-18 2 views
1

BlueHost를 사용하고 있으며 이메일 형식을 사용할 수없는 것 같습니다. 이것은 PHP입니다 :이메일 헤더가 작동하지 않습니다. PHP

$to = "[email protected]"; 
$subject = "test"; 
$message = "test message"; 
$from = $_POST['cf_email']; 
$headers = "From: $from"; 
mail($to,$subject,$message,$headers); 
echo $headers; 

이것은 이메일을 보내지 않는 것 같습니다. 그러나 전자 메일 앞에 문자열을 추가하면 작동합니다. 예 :

$from = "zz".$_POST['cf_email']; 

누구든지 내가 뭘 잘못하고 있다고 말할 수 있습니까? 감사.

+4

내부'$ _POST [ 'cf_email'] '를 무엇입니까? – Leri

답변

0

'보낸 사람'헤더에 개인 이메일 ($ _POST [ 'cf_email'])을 사용할 수 없습니다. 또한 'reply-to'를 추가해야합니다.

자세한 내용은 아래 스레드를 확인하십시오.

problem with php mail 'From' header

관련 문제