2014-02-06 5 views
-1

호스트 된 웹 사이트가 2 개 있지만 한 웹 사이트에서 다른 웹 사이트를 사용하여 PHP 스크립트를 사용하여 메일을 보낼 수 있습니다. PHP 스크립트를 사용하여 메일을 보낼 수 없습니다. 내가 어디로 잘못 가고 있는지 모르겠다. 심지어 php.ini 파일을 대체했습니다. 내가 다른 일을하거나 떠난 것이 있습니까?메일이 서버에 전송되지 않음

이 내 코드

$to="[email protected]"; 
$subject="test mail"; 
$body="test mail"; 
$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
$headers.='From: Domain <[email protected]>' . "\r\n"; 


if(mail($to,$subject,$body,$header)) 
{ 
echo "mailed"; 
} 
else 
{ 
echo "not mailed"; 
} 

심지어도 작동하는 것 같군하지 않는 메일 기능에 메시지를 내장 직접 시도이다.

메시지

나는 기술적 인 사람들이 내 호스팅 제공 업체에 연락 시도
if(mail("[email protected]", "Test subject", "Test Message", "From: [email protected]")) 
     { 
      echo "mailed"; 
     } 
     else 
     { 
     echo "error:".mysql_error(); 
     } 

를 삽입 한 후 코드입니다. 그들은 해결책을 찾지 못했습니다.

+0

전화)' 또는 당신은'mailed'를 얻지 만, 실제로 목표물의받은 편지함에 도달하지 못합니까? 또한, 나는'abc'와'def'가 정확한 수신자라고 생각하지 않고 당신은 그것들을 유효한 이메일로 바꿉니다. 따라서 어쩌면 당신은 이메일과 다른 도메인을 가진 도메인으로부터 이메일을 보내려고합니까? 그렇다면 동일한 것으로 변경하십시오. 스팸 함은 어떨까요? –

+0

나는 위의 프로그램과 두 번째 프로그램에 대한 메일을 보내지 않을거야 난 그냥 오류가 발생했습니다 : 내 서버와 php.ini 파일에서 PHP 오류가 활성화되지 않은 것 같아요 내가 can'nt 그것을 시도 – minu

+0

귀하의 PHP는 그것으로 일하고 있니? 메일을 보낼 수 없으면 오류를 얻을 수 없으므로 마음에 떠오르는 것들이 있습니다 : 작동합니까? –

답변

0

는 샘플입니다 그리고 나를 위해 작동 :이 코드가 작동하지

 $to ='[email protected]'; 
     $message = '<a>Hellow</a>'; 
     $subject ='Hello world'; 
$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; 
$headers .= "From: <[email protected]>" . "\r\n"; 
[email protected]($to,$subject,$message,$headers); 
echo $mail_sent ? "Success" : "Error"; 

경우, 그래서 당신은 (mysql_error를`와 오류를 얻고있다 ... 검사 서버에 대해 서버 관리자에게

+0

그것은 하나의 웹 사이트에서 호스팅하고 다른 웹 사이트에서 일하지 않는 godaddy와 함께 일하고 있으며 godaddy 기술적 인 사람들에게 연락을 시도했는데 그것은 그들의 해결책으로 작동하지 않는 것 같습니다 – minu

관련 문제