托管网站,尝试为联系表单设置邮件程序,但页面返回错误,在日志中进行了查找,发现了这一点:
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()代替
如果有人能将我推向正确的方向,谢谢,
答案 0 :(得分:0)
这是因为您使用的是旧版本的PHPMailer和最新版本的PHP;当前版本的PHPMailer不包含__autoload
函数,因此不会触发此警告。 Get the latest。
答案 1 :(得分:0)
感谢您的回复,我今天设法解决了这个问题。我使用的是主机邮件服务器,而不是域。因此,我为域admin@domainname.com设置了一个邮箱,并改用了那些邮件服务器的详细信息,马上就可以使用。