2015-02-23 71 views
-1

我尝试通过phpmailer发送电子邮件。在本地主机服务器上(127.0.0.1),它运行良好。但是,我上传托管网站(不是本地主机)后,它不起作用,我得到500:内部服务器错误。我曾尝试过不同的托管,但仍然遇到同样的错误。发生了什么?phpmailer 500:主机上的内部服务器错误,但在本地主机上效果很好

+0

你使用动态链接/路径等?否则,它可能会看错地点。 – Bono 2015-02-23 14:00:12

+1

请诊断错误并发布一些详细信息,并检查您的电子邮件配置。目前,这太模糊了,无法给出答案。 – 2015-02-23 14:00:14

+0

你使用SMTP还是本地邮件功能?对于SMTP启用调试(将其设置为2)。如果您使用本地邮件功能,请尝试一个简单的PHP脚本,向您发送不使用PHPMailer的测试电子邮件。 – Styphon 2015-02-23 14:04:44

回答

0

如果您发送的邮件来自与您的在线服务器无关的域,则某些提供商可能会拒绝发送该邮件。该错误可能会有所不同,因此请检查您的传出邮件地址。 如果失败,请创建一个邮件帐户,并在邮件程序配置中将此帐户与授权一起使用。

相关问题