1

HTML メールにランダムなスペースがあり、HTML 構造全体が壊れて、奇妙な HTML メールが表示されます。

SENDY ニュースレター API を使用してクライアントにメールを送信しています。HTMLメールは、Outlook Expressなどの他のすべての電子メールクライアントで正常に機能しています..「ZIMBRA」電子メールクライアントを除いて、奇妙なHTMLメールにつながるランダムなスペースが表示されます.

例: 画像のパスがhttp://www.example.com/12.jpgである場合、

http://ww w.example.com/1 2.jpg

コード

$postdata = http_build_query(
                array(
                    'api_key' => 'xxx',
                    'from_name' => 'xxx',
                    'from_email' => 'xxx',
                    'reply_to' => 'xxx',
                    'subject' => 'Daily',
                    'html_text' => html_content,
                    'list_ids' => 'hhjh',   
                    'send_campaign' => 1
                )
            );   

$opts = array('http' => array('method'  => 'POST', 'header'  => Array('Content: text/html', 'charset=UTF-8'), 'content' => $postdata));

助けてください、よろしくお願いします。

4

2 に答える 2

1

Trim 関数を使用するか、str_replace(' ','','画像を生成する変数') を試してください

于 2015-03-25T11:59:41.917 に答える
1

私は最終的にこれに対する解決策を見つけることができます。この $mail->encoding = base64 のようなエンコード プロパティを追加しました。出来た。

于 2015-04-17T11:23:17.217 に答える