7

私はいくつかの基本的なhtmlといくつかのcssを持っていますが、何らかの理由でgmailは3D情報を「text / css」に入れます

コードサンプル

$message = "
            <style type='text/css'>
              #main {border:1px solid red;}
            </style>

              <div id='main'>some text</div>
";

しかし、元のGmailへの送信を表示すると

<style type=3D'text/css'>

おそらくそれが、メールのスタイルが設定されていない理由です。私は迅速なメーラーを使用しています

// html にも

<div id=3D'main'>

//迅速なメーラー

    $type = $message->getHeaders()->get('Content-Type');
    $type->setValue('text/html');
    $type->setParameter('charset', 'utf-8');
4

3 に答える 3

2

私が知っていることから、g​​mailはヘッドまたはボディのスタイルタグをサポートしていません. 電子メールを送信するときに、要素のスタイル属性を使用します。

于 2012-05-26T02:08:55.130 に答える