托管站点上的PHP Mailer

时间:2018-11-05 15:46:06

标签: html phpmailer

托管网站,尝试为联系表单设置邮件程序,但页面返回错误,在日志中进行了查找,发现了这一点:

PHP警告:stream_socket_enable_crypto():对等证书CN = {host5.xyz' did not match expected CN= localhost'在/home/user/public_html/php/php-mailer/class.smtp.php中的第368行

不建议使用PHP:不建议使用__autoload(),请在第45行的/home/user/public_html/php/php-mailer/PHPMailerAutoload.php中使用spl_autoload_register()代替

如果有人能将我推向正确的方向,谢谢,

2 个答案:

答案 0 :(得分:0)

这是因为您使用的是旧版本的PHPMailer和最新版本的PHP;当前版本的PHPMailer不包含__autoload函数,因此不会触发此警告。 Get the latest

答案 1 :(得分:0)

感谢您的回复,我今天设法解决了这个问题。我使用的是主机邮件服务器,而不是域。因此,我为域admin@domainname.com设置了一个邮箱,并改用了那些邮件服务器的详细信息,马上就可以使用。