jmail发送邮件乱码,不知哪部分问题?
代码如下:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$jmail=new COM("JMail.Message")or die("无法调用Jmail组件");
$jmail->silent=true;
$jmail->charset="UTF-8";
$Jmail->ISOEncodeHeaders = false;
$jmail->ContentType="text/html";
$jmail->From="xx@qq.com";
$jmail->FromName="xx";
$jmail->AddRecipient("xx@hotmail.com");
$body = "test88";
$jmail->Subject = '测试';
$jmail->Body = $body;
$jmail->MailServerUserName="xx";
$jmail->MailServerPassword="xxxx";
try{
$retval=$jmail->Send("smtp.qq.com");
if($retval)
{
echo '发送成功';
}
else
{
echo '发送失败';
}
}
catch(Exception $e)
{
echo $e->GetMessage();
}
在hotmail里收到的都是中文乱码,英文好的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论