私は右から左へ言語を使用します。 phpmailerを使用してPHPスクリプトから電子メールを送信すると、メッセージ本文が(たとえばyahooのアカウントで)左から右に受信されます。私はHTMLメッセージ本文を使用していますが、私はHTMLタグの方向を右から左に設定しました。phpmailerから送信されるメールの本文方向を設定する
<html dir="rtl">
この問題を解決するにはどうすればよいですか?
私は右から左へ言語を使用します。 phpmailerを使用してPHPスクリプトから電子メールを送信すると、メッセージ本文が(たとえばyahooのアカウントで)左から右に受信されます。私はHTMLメッセージ本文を使用していますが、私はHTMLタグの方向を右から左に設定しました。phpmailerから送信されるメールの本文方向を設定する
<html dir="rtl">
この問題を解決するにはどうすればよいですか?
電子メールクライアントのHTMLマークアップは、電子メールクライアントによってサポートされている必要があります。 IEとFirefoxが同じHTMLをどのように表示するかに精通しているなら、異なる "ブラウザ"間の隙間を理解するでしょう。各電子メールクライアントは、さらに別のブラウザです。
many articlesがあり、discuss the markupはallowed including this stackoverflow articleです。最後は、以下が動作することを示していると思われる
:
<body style="text-align:right; direction:rtl;">
ありがとう、あなたのヒントは非常に便利だった – Mido
ほとんどの場合、これはPHPやphpmailerのとは何の関係も、しかし途中で、クライアントの解釈(可視化)が電子メールメッセージを持っていません。そのためのすべての情報はHTMLマークアップ内に存在する必要があるので、送信する方法は_how_であり、その内容は重要ではありません。 – arkascha
電子メールの作成方法(テーブルを使用していますか?)にもかかわらず、rtl-textを含む各要素に 'rtl'属性を設定する必要があるかもしれません。 – junkfoodjunkie
この場合、インラインスタイルを使用する必要があります – Rhopercy