электронная почта в iphone выглядит как чепуха - PullRequest
0 голосов
/ 10 сентября 2010

Я использую phpmailer для отправки себе уведомлений по электронной почте.
электронная почта представлена ​​в формате html, а тело содержит символы иврита.

на моем Mac электронная почта выглядит нормально, но на iphone она выглядит как чепуха.

Я пробовал все возможные комбинации заголовков кодирования как в теге html head, так и в качестве свойства phpmailer, но не повезло.

есть идеи?

спасибо

как мне отформатировать код ?? </p> <p>require("./classes/phpmailer/class.phpmailer.php"); </p> <p>$mailer = new PHPMailer();<br> $mailer->IsSMTP();<br> $mailer->Host = 'ssl://smtp.gmail.com:465';<br> $mailer->SMTPAuth = TRUE;<br> $mailer->Username = 'bla@gmail.com'; // Change this to your gmail adress<br> $mailer->Password = '1234'; // Change this to your gmail password<br> $mailer->From = 'joe@gmail.com'; // This HAVE TO be your gmail adress<br> $mailer->FromName = 'Mail'; // This is the from name in the email, you can put anything you like here<br> $mailer->IsHTML(true);<br> $mailer->Body = $message;<br> $mailer->Subject = $subject; </p> <p>$mailer->AddAddress('me@gmail.com'); // This is where you put the email adress of the person you want to mail if ($mailer->Send()) echo "ok";<br> else echo "no ok";

Ответы [ 2 ]

0 голосов
/ 01 ноября 2010

Я предлагаю вам добавить проверку поверх вашего скрипта, которая будет проверять клиентский браузер / ОС, если OS = iphone, то оптимизировать ваше $ сообщение в формате, удобном для iphone.

0 голосов
/ 10 сентября 2010

Убедитесь, что ваша электронная почта отправляется в формате UTF-8 с правильными заголовками и метатегами для достижения наилучших результатов при отправке электронной почты в Юникоде. Если вы явно не укажете, что отправляете UTF-8, промежуточный и принимающий почтовые серверы могут свободно делать предположения о наборе символов и кодировке сообщения.

...