PHPMailer适用于WAMP,但不适用于Production Server

时间:2011-02-14 20:08:27

标签: php smtp phpmailer

您好 我正在尝试使用PHPMailer通过SMTP发送电子邮件。因此,在我的开发服务器(我的计算机上的WAMP)上,它工作正常。我使用的邮件服务器是mail.jackbusch.net,它位于我要上传网站进行制作的同一个共享主机上。

但是当我上传网站时,PHP邮件程序停止工作并返回SMTP:错误:无法验证(当我尝试使用localhost作为服务器时)和SMTP错误:无法连接(当我输入完整的smtp时服务器名称 - 即mail.jackbusch.net)。

这对我来说很奇怪,因为我有几个Wordpress安装可以很好地发送电子邮件通知 - 而WP使用Phpmailer,对吗?

我甚至不知道从哪里开始修复它?

编辑:感谢您的建议 - 我最终只使用了PEAR Mail包,它运行得非常好。

我使用了这里显示的第二个例子: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

我认为一个关键的区别是在我使用Port 26之前,第二次使用SSL端口作为我的Web主机(一个小橙色)。无论出于何种原因,这一切都成功了。

1 个答案:

答案 0 :(得分:0)

使用PEAR Mail包而不是此处显示的SSL示例: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

相关问题