gmail 无法正确显示我的消息

gmail not properly display my message

我已经通过 php.In 发送了一封邮件,我的浏览器可以正常显示。但是在我的gmail里不好display.i有附上我的邮件图片请帮帮我

function mail($to,$msgbody,$subject,$msgby,$content)
{
    $from = 'dass@world360.in'; 
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= $content." charset=iso-8859-1" . "\r\n";
    $headers .= "From: ".$from."\r\n";
    $headers .= "Reply-To: ".$msgby."\r\n";
    $returnPath = "-r".$from;
    if(mail($to, $subject, $msgbody, $headers, $returnPath))
    {
        return 1;
    }
    else
    {
        return 0;
    }
}

'kind'中间的space可能是因为单词中间换行了。由于 href 属性中的换行符,link 不起作用。如果你摆脱所有随机换行符,你的 html 可能会工作。

更新:

我只是想我会添加这个以防其他人遇到同样的问题:在与 OP 讨论后,他发现大多数邮件服务器每行有 990 个字符的限制。如果您没有正确格式化您的代码并且行非常长,服务器可能会在 990 个字符的限制处插入换行符。没有看到原始邮件正文,我不知道这是否是 OP 的问题,但这种可能性很大。 参见:workaround for the 990 character limitation for email mailservers