php+jmail 的问题 请教
请教个 php调用jmail的问题
<?
header("Content-Type:text/html;charset=GB2312");
function TOJMail($From,$FromName,$FromUser,$FromPass,$TOMail,$TOTitle,$TOContent,$SmtpServer)
{
$jmail=new COM("JMail.Message")or die("无法调用Jmail组件");
$jmail->From=$From;
$jmail->FromName=$FromName;
$jmail->AddRecipient($TOMail);
$jmail->Subject=$TOTitle;
$jmail->Body=$TOContent;
$jmail->MailServerUserName=$FromUser;
$jmail->MailServerPassword=$FromPass;
$jmail->Send($SmtpServer); //提示出错
echo 发送成功;
}
$From = "[email protected]"; //发件人地址
$FromName = "xxx"; //发件人姓名
$FromUser = "xxx"; //发件人用户名
$FromPass = "xxx"; //发件人密码
$TOMail = "[email protected]"; //收件人地址
$TOTitle = " PHP+Jmail测试发送邮件"; // 标题
$TOContent = " PHP+Jmail测试发送邮件"; //内容
$SmtpServer = "smtp.tom.com"; / 服务器
TOJMail($From,$FromName,$FromUser,$FromPass,$TOMail,$TOTitle,$TOContent,$SmtpServer);
?> ;
这个代码有什么问题吗?
为什么老是提示 $jmail->Send($SmtpServer); 这行出错?
tom的smtp我试过的,用其他类是可以发送的,为什么服务器上jmail就不可以,jmail是4.4的