Вопрос или проблема
Я использую WordPress v6.7 с плагином WP Mail SMTP v4.20 на компьютере с Windows 10 v23H2 для разработки. WP Mail SMTP не может отправить тестовое сообщение с помощью функции тестового email в WP Mail SMTP. Я получаю следующее сообщение об ошибке:
Ошибка OpenSSL:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed Основная ошибка сервера SMTP: команда QUIT не удалась
Моя установка OpenSSL – v1.1.1.g. Она настроена на использование Хранилища сертификатов Windows 10. Я потратил последние 8 дней на попытки выяснить проблему. Я временно отключал Norton 360 и Malwarebytes, но ошибка продолжалась. Я заменил свой SSD, думая, что это может быть причиной, но это не так.
Кто-нибудь знает, почему это может происходить?
Проблема оказалась в антивирусной программе Norton 360, которую я использую! Похоже, Нортон недавно изменил поведение их функции “Отключить автозащиту” (11/2024). Ранее, когда эта опция была выбрана, каждая функция, связанная с автозащитой, отключалась, включая сканирование email. Теперь это не так. Теперь, когда эта опция выбрана, автозащита отключает защиту только для сканирования файлов но не для сканирования email. Отключение сканирования email находится в другом разделе Norton 360 в Настройки>Антивирус>Защита email. Настройка, которая приводит к сбою проверки сертификатов в WP Mail SMTP, – это “Сканировать исходящие письма (SMTP)”. Отключение этой настройки остановит сбой проверки сертификатов в WP Mail SMTP.
Было бы неплохо, если бы Нортон уведомил своих клиентов или предоставил значок справки, чтобы сообщить им, что поведение “Отключить автозащиту” изменилось, но этого не произошло.
Ответ или решение
Решение проблемы с верификацией сертификатов в плагине WP Mail SMTP
Введение
Современные системы безопасности, особенно в области IT, требуют от специалистов высокой концентрации внимания к деталям. В данном случае, у вас возникла проблема с плагином WP Mail SMTP на вашем локальном сервере WordPress. Ошибка, связанная с верификацией сертификатов, может вызвать значительные затруднения при отправке почты через SMTP, особенно учитывая, что установленная вами версия OpenSSL демонстрирует конкретные ошибки.
Описание проблемы
Вы используете WordPress версии 6.7 с плагином WP Mail SMTP версии 4.20 на компьютере с Windows 10 (версия 23H2). При попытке отправить тестовое сообщение через данный плагин появляется следующее сообщение об ошибке:
OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
SMTP server error: QUIT command failed
Возможные причины ошибки
-
Настройки OpenSSL: Ваша версия OpenSSL (1.1.1.g) сконфигурирована для работы с хранилищем сертификатов Windows. Определенные настройки, а именно наличие валидных корневых сертификатов, могут вызывать проблемы с верификацией SSL-соединений.
-
Антивирусные программы: Как выяснилось, основным источником проблемы стала программа антивирусной защиты Norton 360. Недавние изменения в ее поведении могли повлиять на процесс проверки сертификатов.
-
Настройки SMTP-сервера: Неправильные настройки вашего SMTP-сервера также могут способствовать возникновению подобной проблемы.
Решение проблемы
По результатам вашего анализа, было установлено, что проблема кроется в настройках антивируса Norton 360, а именно в параметре «Сканировать исходящие письма (SMTP)». Чтобы исправить ошибку с верификацией сертификатов, выполните следующие действия:
- Откройте Norton 360 и перейдите в раздел Настройки.
- Найдите раздел Антивирус и выберите Защита от электронной почты.
- Найдите опцию Сканировать исходящие письма (SMTP) и отключите ее. Это действие должно решить проблему с верификацией сертификатов.
Заключение
Ваш опыт подчеркивает важность внимательного отношения к настройкам безопасности и антивирусным программам. Важно помнить, что такие изменения могут происходить без предварительного уведомления со стороны разработчиков программного обеспечения, как это произошло в данном случае с Norton 360. Мы рекомендуем регулярно проверять настройки ваших программ безопасности, особенно после обновлений, чтобы избежать подобных ситуаций в будущем.
Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью к сообществам WordPress или службам технической поддержки вашего антивирусного программного обеспечения.