如何删除html邮件中的随机空格?

时间:2015-03-25 11:03:38

标签: php html email zimbra sendy

我看到html邮件中的随机空格会破坏整个html结构并发出奇怪的html邮件。

我正在使用SENDY简报API向客户发送邮件。 html邮件在所有其他电子邮件客户端(如outlook express等)中运行良好..除了' ZIMBRA'电子邮件客户端,我看到随机空格导致奇怪的HTML邮件。

对于Ex:如果图片路径是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));

请帮助我,提前致谢。

2 个答案:

答案 0 :(得分:0)

尝试使用修剪功能或尝试str_replace('','','生成图像的变量')

答案 1 :(得分:0)

我终于能够找到解决方案了。我添加了像这样的编码属性 $ mail-> encoding = base64。它奏效了。