国外服务器主机(izxweb)发信 总是HTTP500解决思路

国外服务器主机(izxweb)发信 总是HTTP500
用的虚拟主机是国外知名主机商izxweb提供。

基本上品质和质量是没得说,唯一的缺点就是国内访问速度慢,APACHE是1.3。

本人采用的语言是PHP+MYSQL。

持续遇到一个问题,在本地(localhost)测试发信,总是成功的。

但放在服务器上,总是返回HTTP500。

代码其实就是这样:

PHP code

set_time_limit(0);
if(mail::run('Thank you for contacting usname.com!',mail::cruise_client_html(),$_SESSION['email'],'contact@usmail.com','usname.com')){
k::message('Your order has been successfully','contact-us-success.html');
}else{
k::message('发送失败');
}


请问如何解决和判断。

顺便问下,有没有在美国的朋友愿意帮忙测试下。(当地实际体验更可贵)。

------解决方案--------------------
服务器配置没弄好吧 应该不是程序本地的问题