0

私はphpmailerを使用して自分自身に電子メールで通知を送信しています。
メールはhtmlで、本文にはヘブライ文字が含まれています。

私のMacではメールは問題ないように見えますが、iPhoneではぎこちないように見えます。

htmlヘッドタグとphpmailerのプロパティの両方で、エンコーディングヘッダーの可能なすべての組み合わせを試しましたが、うまくいきませんでした。

何か案は?

ありがとう

コードをフォーマットするにはどうすればよいですか?

require("./classes/phpmailer/class.phpmailer.php");

$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->Host = 'ssl://smtp.gmail.com:465';
$mailer->SMTPAuth = TRUE;
$mailer->Username = 'bla@gmail.com'; // Change this to your gmail adress
$mailer->Password = '1234'; // Change this to your gmail password
$mailer->From = 'joe@gmail.com'; // This HAVE TO be your gmail adress
$mailer->FromName = 'Mail'; // This is the from name in the email, you can put anything you like here
$mailer->IsHTML(true);
$mailer->Body = $message;
$mailer->Subject = $subject;

$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";
else echo "no ok";

4

2 に答える 2

0

Unicodeメールを送信するときに最良の結果を得るには、メールが適切なヘッダーとメタタグを含むUTF-8として送信されていることを確認してください。UTF-8を送信することを明示的に指定しない場合、中間および受信メールサーバーは、メッセージの文字セットとエンコードについて自由に推測できます。

于 2010-09-10T18:44:25.270 に答える
0

クライアント ブラウザ/OS をチェックするスクリプトの上に検証を追加することをお勧めします。

于 2010-11-01T03:14:20.090 に答える