2016-04-28 2 views
0

, когда пользователь регистрируется или нажимает на забыли пароль. он отлично выглядит в gmail и других учетных записях, но он отображается в формате html в yahoo.Почта не в правильном формате в yahoo

код

$embody="<p>Dear ".$data['name']." </p> 
       <p> Thank you for registering with JCA Associates. Please log into your account to complete your candidate profile and upload your CV </p><br/> 
       <p> JCA Associates</p> 
       <p> <img src='".$_SERVER['HTTP_HOST']."/themes/images/logo.png' width='100' height='60'></p>"; 
       //} else { 
       // $embody="<p>Dear ".$data['name']." </p><p> Thank you for registration with us!</p><p> Best regards,<br/> JCA Team</p>"; 
       //} 
       $message = '<html dir="ltr" lang="en">' . "\n"; 
       $message .= ' <head>' . "\n"; 
       $message .= ' <title>Welcome to JCA Associates</title>' . "\n"; 
       $message .= ' <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">' . "\n"; 
       $message .= ' </head>' . "\n"; 
       $message .= ' <body><p> ' . html_entity_decode($embody, ENT_QUOTES, 'UTF-8') . '</body>' . "\n"; 
       $message .= '</html>' . "\n"; 

показано, как это в Yahoo. http://screencast.com/t/wDWixSBI

+1

полный почтовый перевод код есть? –

ответ

2

Я предполагаю, что вы не добавили заголовки HTML в функцию, которая запускает вызов по электронной почте. Если вы используете mail, добавьте эти заголовки:

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

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

Где $subject, $to и $headers имеют соответствующие значения.

0

Попытайтесь добавить следующее к своему коду электронной почты, и оно будет работать как шарм.

$headers = "MIME-Version: 1.0\n"; 
$headers .= "Content-type: text/html; charset=utf-8 \n"; 
$headers .= "X-Priority: 3\n"; 
$headers .= "X-MSMail-Priority: Normal\n"; 
$headers .= "X-Mailer: PHP/"."MIME-Version: 1.0\n"; 
$headers .= "Content-Type: text/html\n"; 
mail("$sendto","$subject","$embody","$headers","$from"); 
Смежные вопросы