PHP Mailer на размещенном сайте - PullRequest
0 голосов
/ 05 ноября 2018

Размещенный веб-сайт, пытается настроить почтовую программу для контактной формы, но страница возвращает ошибки, Заглянул в журнал и нашел это:

Предупреждение 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 () устарел, используйте взамен spl_autoload_register () в /home/user/public_html/php/php-mailer/PHPMailerAutoload.php в строке 45

Буду признателен, если кто-нибудь сможет подтолкнуть меня в правильном направлении, спасибо

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Спасибо, что ответили, мне удалось исправить это сегодня. Я использовал почтовый сервер hosts вместо доменов. Поэтому я настроил почтовый ящик для домена admin@domainname.com и вместо этого использовал эти данные почтового сервера, сработал сразу.

0 голосов
/ 05 ноября 2018

Это потому, что вы используете старую версию PHPMailer с последней версией PHP; Текущая версия PHPMailer не содержит функцию __autoload и, следовательно, не вызывает это предупреждение. Получить последнюю версию .

...