2011-11-10 21 views
1
<div style="font-family: Arial; font-size: 10px;">TEST</div> 

私は上記のソースをOutlook 2007のhtml電子メールとして提供しており、7.5pxフォントをレンダリングしています。私はこの仕事をするために何が必要なのか?電子メールのOutlookでのフォントサイズ

編集:私はこれがしかし関連しているとは思わない

new MailMessage 
{ 
    IsBodyHtml = true, 
    Body = "<div style=\"font-family: Arial; font-size: 10px;\">TEST</div>" 
}; 

:のように私は、bodyでメールの内容を設定しています。生成された電子メールでソースを表示すると、htmlは期待どおりになることに注意してください。この問題は、見通しが何らかの理由で正しく表示されないように見えるだけです。

+0

本文テキストの設定にはどのようなプロパティを使用していますか?本文またはHTMLBody? – JimmyPena

+0

@JP私は質問を更新します – fearofawhackplanet

答えて

7

問題は、ほとんどの電子メールプログラムは非常に少ない、もしあれば、CSSを理解することです。古いCSSメソッドを使用してフォントの詳細を指定してみてください。この方法は推奨されませんが、残念ながらそれは我々が電子メールのスタイルをしなければならないものです。また、フォントの正確なサイズ変更もできません。

new MailMessage 
{ 
    IsBodyHtml = true, 
    Body = "<font face=\"Arial\" size=\"1\">TEST</font>" 
}; 
0

いくつかの提案:

  • HTMLメールを作成するときに代わりにボディのHtmlBodyプロパティを使用します。
  • あなたの引用符は、そのようにエスケープする必要がありますか?私は前にいることを見たことがないが、私はリテラル引用符を2倍にしているVBに使用されています。
  • あなたはプレーンテキストとして電子メールを読んだことがあり、あなたの読み取り設定を確認してください。
関連する問題