以下是我正用的代码。
<?php
$jmail=new COM("JMail.Message")or die("无法调用Jmail组件");
$jmail->silent=true;//编码必须设置,否则中文会乱码
$jmail->charset="utf8";
$jmail->From="[email protected]";//---//发件人
$jmail->FromName="xxxxxxxx";//发件人名
$jmail->AddRecipient("[email protected]");//如下可多个
$jmail->AddRecipient("[email protected]");
$jmail->AddRecipient("[email protected]");
$jmail->Priority =4;
//邮件主题和正文信息
$jmail->ContentType ='text/html';   //设置邮件格式为html格式
$jmail->Subject ='11111111'; //问题1:这里写中文就报错
$jmail->Body ='555555555';//问题2:这里写中文就报错
//发信邮件账号和密码,是新注册的能登陆
$jmail->MailServerUserName="[email protected]";
$jmail->MailServerPassword="123g123g";
try{
    //发送的时候附带SMTP发信服务器地址
    $retval=$jmail->Send("smtp.qq.com");//问题3:这里写smtp.foxmail.com吗还是qq.com
    if($retval)
    echo "发送成功".$retval;//问题4:看不到报错
    else
    echo "发送失败".$retval;
}catch(Exception $e){
    echo $e->GetMessage();
}
$jmail->Close();
?>以上4问题,运行时老报“发送失败”,请高人帮助一下感谢感谢