HTMLメールの背景色について
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#f3f3f3" style="background:#f3f3f3;font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'MS Pゴシック', 'MS PGothic', sans-serif;">
<div style="background:#f3f3f3;">
<!-- ここにHTML本文が入ります。 -->
</div>
</body>
メール全体の背景色を指定する場合は、<body>タグのbgcolorとCSSのbackground、そして<div>タグを一つ追加してCSSのbackgroundを設定するようにしてください。
これも様々なメーラーに対応するためです。
下記、会社のブログ記事により詳しく書いておりますので参考にしてください。
HTMLメールの作り方<ベース編>
https://www.synergy-marketing.co.jp/blog/how_to_create_html_mail_01
また、現在は多くの方がスマートフォンでメールを見ていると思います。
スマートフォンでは画面幅いっぱいにメール本文が表示されますので、正直なところ背景色って別に指定しなくてもいいのでは、と思っています。
お客様には背景色が見えなくなるとお伝えはしていますが、レギュレーションやこだわりもあると思いますので、可能な範囲で対応しています。