PHP邮件:无法在iPhone上阅读邮件正文

时间:2014-05-23 10:14:29

标签: php iphone email

我为朋友制作了一个网站,但我遇到了一个奇怪的问题:该网站提供了一个用户可以向他发送邮件的表单。

桌面上的邮件正常,但当他在iPhone 4(iOs 7)上阅读时,邮件正文为空。

以下是制作和发送电子邮件的PHP脚本代码:

<?php
$mail = 'mail@example.fr'; 
if (filter_var($mail, FILTER_VALIDATE_EMAIL)) 
{
    $passage_ligne = "\r\n";
}
else
{
    $passage_ligne = "\n";
}

$message_txt = $_POST['question'];
$emetteur = 'test@test.com';

$boundary = "-----=".md5(rand());



$sujet = 'The message :';
$nom = $_POST['nom'];
$demande = $_POST['demande'];
$niveau = $_POST['niveau'];
$tel = $_POST['tel'];

$header = "From: ".$emetteur.$passage_ligne;
$header.= "Reply-to: ".$emetteur.$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;

$message = $passage_ligne."--".$boundary.$passage_ligne;

$message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.'Une personne a demandé à ce que tu le rappelles :'.$nom.$passage_ligne;
$message.= $passage_ligne.'Il veut : '.$demande.' Son niveau est : '.$niveau.$passage_ligne;
$message.= $passage_ligne.'Il a un message : '.$message_txt.$passage_ligne;
$message.= $passage_ligne.'Voici son num pour le rappeler : '.$tel.$passage_ligne;

$message.= $passage_ligne."--".$boundary.$passage_ligne;




if(mail($mail,$sujet,$message,$header))
echo "Votre message a bien &eacute;t&eacute; envoy&eacute; !";
else 
echo "Votre message n'a pas pu &eacirc;tre envoy&eacute;.";

?>

0 个答案:

没有答案