2014-10-20 3 views
0

여기 내 코드입니다 :Hotmail에 이메일 PHP를 보낼 수 없습니까?

그것은 Gmail을, 야후, GMX 근무 ...하지만 핫메일/라이브/MSN을 위해 작동하지 않았다
<?php 

$to = '[email protected]'; 
$subject = 'reservation hotel n'; 
$msg ='ok'; 

// Make sure to escape quotes 

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; 
$headers .= 'From: hôtel <[email protected]' . "\r\n"; 

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

?> 

.

Gmail에서 작동했기 때문에 내 서버와 관련이 없다고 생각할 수 있습니다. 맞습니까?

또한 단지와 함께 그것을 시도 : 진행 http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/Default.aspx

시스템 유지한다. 나중에 다시 시도 해주십시오.

도움

+0

참조 : http://stackoverflow.com/questions/22433687/how-to-format-an-email-that-hotmail-outlook- –

+0

으로 Hotmail/Microsoft는 이메일 수신과 관련하여 매우 엄격합니다. 특정 헤더 설정/값, 발신자 및 위치 (서버)가 "일치"등 매우주의를 기울입니다. 주제를 시도해보고 해결책을 찾으십시오. http://stackoverflow.com/search?q=php+mail+hotmail – CBroe

+0

서버를 구성하기 위해해야 ​​할 일들이 있습니다. 전자 메일에 안정적입니다. 요즘 대부분의 사람들은 아마존과 같은 제 3 자 서비스를 사용합니다. 모든 것을 설정했기 때문에 이메일이 스팸으로 인식되지 않을 수도 있습니다. 코드 – danhardman

답변

0

에의 나는 당신이 작동하려면 이들 중 하나 필요가 있다고 생각 생각 : 핫메일은 안전을 위해이 원하는대로 이 Sender ID Framework SPF Record Wizard

그것은 당신의 문제를 해결해야한다.

+0

시스템 유지 관리가 잘못되었습니다. 나중에 다시 시도 해주십시오. – Dotcomtunisia

+0

나는 그것을 보았다. 나는 당신이 단지 그들이 그것을 끝내기를 기다려야 할 것이라고 생각한다. 나는 당신의 웹 주인이 당신에게 1 개를 제공하지 않았다는 것을 이상한 찾아 낸다. –

0
Check it 

<?php 
    $to = "$email"; 
    $subject = "Welcome to"; 
    $message = " Hi $username,<br /><br /> 
    Thank you for signing up with us.<br /> 

    Thanks <br />"; 
    // Always set content-type when sending HTML email 
    $headers = "MIME-Version: 1.0" . "\r\n"; 
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
    // More headers 
    $headers .= 'From: <[email protected]>' . "\r\n"; 
    $mail=mail($to,$subject,$message,$headers); 
?> 
0

문제는 내가 PHP 메일러로 변경 해결

require_once "class.phpmailer.php"; 
require_once "class.smtp.php"; 



$mail->Host  = "smtp.gmail.com"; 
$mail->Port  = 587; 
$mail->Username = "**@gmail.com"; 
$mail->Password = "**"; 
$mail->From  = "***"; 

$mail->FromName = "Hôtel **"; 
$mail->IsHTML(true); // if you are going to send HTML formatted emails 
$mail->SingleTo = true; // if you want to send a same email to multiple users. multiple emails will be sent one-by-one. 

//Caractéristiques du message 
$mail->CharSet  = 'utf-8'; 
$mail->ContentType = 'text/plain'; 
$mail->Encoding = '8bit'; 

$mail->Subject = "**"; 
$mail->Body  = "okkk"; 
$mail->WordWrap = 0; 

$mail->AddAddress("**@hotmail.com", "nom"); 
$mail->Send();