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
我已经通过 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