- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Подскажите пожалуйста, как правильно решить проблему с отправкой писем? Ситуация следующая: имеется 2 сервера, сайт размещён на субдомене на одном сервере, а на втором сервере прикреплён основной домен (проксируется клоудом) и там же поднят СМТП-сервер (используется VestaCP на этом сервере, а на первом HestaCP(они идентичны практически), при отправке писем получаю следующую ошибку stream_socket_enable_crypto(): SSL operation failed with code 1, я погуглил и с помощью OpenSSL добавил свои сертификаты в доверенные, но это не помого. Как я понимаю дело в verify_peer, как это можно решить не отключая verify peer? На обоих серверах добавлены IP-адреса в белый список в iptables по всем почтовым портам.
"отправке писем" чем? PHP5 / openssl 1.0? Сертификат letsencrypt?
https://habr.com/ru/post/580092/
Как один из вариантов.
Но может быть что угодно другое, надо смотреть на месте, а не пытаться по симптомам удаленно лечить.
"отправке писем" чем? PHP5 / openssl 1.0? Сертификат letsencrypt?
https://habr.com/ru/post/580092/
Как один из вариантов.
Но может быть что угодно другое, надо смотреть на месте, а не пытаться по симптомам удаленно лечить.
PHP 7.4, OpenSSL 1.1 сертификаты LE.
Отправка писем через SwiftMailer
Ну тогда надо смотреть...
Со стороны php/openssl скорей всего все ок, предположительно и в OS корневые сертификаты свежие.
verify peer конечно отключать не стоит, надо разобраться что на другой стороне.
php скрипт подключается к удаленному smtp серверу и тот похоже отдает неправильный/истекший сертификат.
Т.е. смотреть надо именно почтовый сервер, а не сайт/web-сервер. Что именно за сервер никто не знает... допустим если это exim, то в конфигах надо искать строчки tls_certificate и tls_privatekey.
Может там вообще их нет или не то что надо указано.
Ну и имя домена должно совпадать - куда php скрипт подключается, тот же домен должен быть в сертификате smtp сервера указан (может скрипт вообще по ip пытается... кто ж вас знает).
А может сертификат обновился недавно, а почтовик не был перезагружен, т.е. так и отдает истекший сертификат... короче вариантов много, проще попросить поддержку хостинга глянуть.
Следующую ошибку, в /etc/php.ini добавил пем ключи для опенссл
Буду благодарен за любую подсказку!