【发布时间】:2015-02-23 13:58:09
【问题描述】:
我尝试通过 phpmailer 发送电子邮件。在 localhost 服务器 (127. 0. 0. 1) 上,它运行良好。但是,在我上传到托管网站(不是本地主机)后,它不起作用,我得到 500:内部服务器错误。我尝试过不同的主机,但仍然遇到同样的错误。发生了什么?
【问题讨论】:
-
您是否使用动态链接/路径等?否则它可能会在错误的位置寻找。
-
请诊断错误并发布一些详细信息,并检查您的电子邮件配置。目前,这太模糊了,无法给出答案。
-
您使用的是SMTP还是本地邮件功能?对于 SMTP 启用调试(将其设置为 2)。如果您使用的是本地邮件功能,请尝试一个简单的 PHP 脚本,该脚本会向您发送一封不使用 PHPMailer 的测试电子邮件。
-
还有其他想法吗?你所有的 cmets 都不工作 :(
标签: php localhost hosting phpmailer