Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Перестала работать отправка почты из формы, реализованной на PHP.

Valery Tarasyuk Ученик (238), на голосовании 1 год назад
Почта исправна доходила на адрес val_tar@mail.ru ,
включая до пяти прикрепленных графических файлов.
Почта имела настройки
// настройка почты (отправка осуществляется через SMTP)
define('EMAIL_SETTINGS', [
'addresses' => [' manager@rusport54.ru '], // кому необходимо отправить письмо
'from' => [' val_tar@mail.ru ', 'Удаленная регистрация на соревнования в соответствии с положением о соревнованиях'], // от какого email и имени необходимо отправить письмо
'subject' => 'Сообщение с формы обратной связи', // тема письма
'host' => 'ssl:// smtp.mail.ru ', // SMTP-хост
'username' => ' val_tar@mail.ru ', // // SMTP-пользователь
'password' => 'clc67qbW26U0YlFFYQkX', // SMTP-пароль для внешних приложений
'port' => '465' // SMTP-порт
]);
// необходимо ли отправлять уведомление пользователю на почту
define('HAS_SEND_NOTIFICATION', false);

//На сайте с доменным именем « domain.com » эта форма будет доступна по следующему URL:
// http://domain.com/feedback/ (или https://domain.com/feedback/ ).
define('BASE_URL', ' https://rusport54.ru ');

// тема письма
define('SUBJECT_FOR_CLIENT', 'Ваше сообщение доставлено');
На уровне версии, думаю поломка произошла после смнены сертификата SSL
Спасибо
Голосование за лучший ответ
Яна Громова Эксперт Почты Mail.ru 1 год назад
Здравствуйте.
Пожалуйста, расскажите максимально подробно о ситуации, приложив полный лог отправки письма на ваш почтовый ящик с вашего сайта с указанием возникающей ошибки, заполнив нашу форму: https://help.mail.ru/surveys/claims .
Постараемся разобраться в ситуации.
Вячеслав Михайлович Мудрец (14079) 1 год назад
Возможно, проблема с отправкой электронной почты из PHP-формы вызвана удалением SSL-сертификата. SMTP-серверы часто требуют включения SSL или TLS-шифрования для безопасной отправки почты. Без SSL или TLS шифрования SMTP-сервер может не разрешить отправку почты.

Вы можете попробовать обновить параметр 'host' в настройках электронной почты, чтобы использовать не-SSL версию SMTP-сервера. Например, вы можете изменить его на:

'host' => 'smtp.mail.ru'.

Если это не сработает, вы можете попробовать использовать другой SMTP-сервер, который поддерживает SSL или TLS-шифрование, или обратиться за помощью в решении проблемы к вашему хостинг-провайдеру или поставщику услуг электронной почты.
Valery TarasyukУченик (238) 1 год назад
Спасибо за оперативный ответ.

>Возможно, проблема с отправкой электронной почты из PHP-формы вызвана удалением SSL-сертификата
Отправка почты перестала работать после продления SSД, стал другим.

>обратиться за помощью в решении проблемы к вашему хостинг-провайдеру
Обращался. На их стороне чисто.

>или поставщику услуг электронной почты.
Подскажите как? (mail.ru)
EVK IT Сервис К Мыслитель (5226) 1 год назад
А ошибки какие выдает?
Valery TarasyukУченик (238) 1 год назад
Ошибок нет. Письмо с сайта, а также все ваши комментарии попадали в папку СПАМ. После исправления этого недуга, письма не известно куда стали приходить. Надеюсь на помощь Mail.ru
EVK IT Сервис К Мыслитель (5226) Valery Tarasyuk, такого не бывает, скорее всего нужно включить вывод ошибок:
 
 
Valery TarasyukУченик (238) 1 год назад
Спасибо за подсказку. Излазил много логов, даже тех, которые к делу не относятся. В почте на сайте указан единственный почтовый ящик mybox, я же использую manager, с которым все работало до продления SSL.
Одним словом, я себе в таких случаях говорю -Не ищи ошибку там, где её НЕТ
Похожие вопросы