1

PHP で生成されたプレーン テキスト メールのテキストを揃えようとしています。Thunderbird は、すべての文字を同じ幅で表示します。ただし、Outlook の新しいバージョンにはありません。たとえば、ヘッダーに「固定幅」フォントを使用するように Outlook を強制する方法はありますか?

ここに私が現在使用しているヘッダーがあります

コンテンツ タイプ: テキスト/プレーン。文字セット=utf-8

4

4 に答える 4

1

これは、Outlook 2010 が既定でプレーン テキストを固定幅フォントではなくプロポーショナル フォントとして表示するためです。

Outlook 2010 で 2003 のようにこれらのメッセージを表示する場合は、次の手順を使用して Courier New をプレーン テキスト フォントとして指定できます。

  1. [ファイル] タブで、[オプション] をクリックします。
  2. [メール] をクリックします。
  3. 「ひな形とフォント」をクリック
  4. 「プレーン テキスト メッセージの作成と読み取り」の下にある [フォント] ボタンをクリックします。
  5. [フォント] タブで、フォント設定を変更します。
  6. [OK] を 3 回クリックします。

http://social.technet.microsoft.com/Forums/en-NZ/outlook/thread/6a354c78-64d8-4b68-9651-0f1d33c950acから

于 2013-01-31T23:48:45.483 に答える
0

HTMLメールを送信していますか?その場合、Outlook は固定幅フォントを使用しません。

コンテンツ タイプを次のように指定してみてください。

Content-Type: text/plain

...次のようなものを使用:

$headers = "Content-Type: text/plain; charset=UTF-8\n";
mail($to, $subject, $message, $headers); 
于 2010-02-25T01:30:06.037 に答える
0

それはユーザーの好みです。Outlook と Thunderbird の両方で、等幅フォントまたはプロポーショナル フォントを使用するように構成できます。私は Thunderbird とプロポーショナル フォントを使用しています。

<pre>タグまたは適切な CSSを使用して HTML メールを送信する以外にオーバーライドを強制することはできません。

于 2010-02-25T01:41:23.637 に答える
-1

または、HTML 形式で電子メールを送信し、適切な固定幅フォントを指定することをお勧めします。

于 2013-01-31T23:54:33.367 に答える