php+jmail 的问题 请教

请教个 php调用jmail的问题

[复制到剪切板]
CODE:
<?
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的