Elite-Board tech support
https://forum.illusionweb.ru/

Проблемы с "Отправлять почту через smtp-сервер"
https://forum.illusionweb.ru/viewtopic.php?f=5&t=5275
Страница 1 из 1

Автор:  Владимир [ 15 мар 2024, 18:37 ]
Заголовок сообщения:  Проблемы с "Отправлять почту через smtp-сервер"

При включении этой функции перестают отправляться любые письма (регистрация, пароли, модерация) - на сайте пишет "Неизвестная ошибка"

Что делал:
1. В начале грешили на Яндекс, что проблема с его стороны, переписка с Яндекса результат не дала
2. Ставили заведомо рабочие логины и пароли с другого сайта (опять же спасибо Ивану)
3. Сделал всё через Маил.Ру


При проверке что с Яндексом, что с Маилом, один и тот же результат:

2024-03-15 15:18:53 Connection: opening to ssl://smtp.*****.ru:465, timeout=300, options=array ()
2024-03-15 15:18:53 Connection failed. Error #2: stream_socket_client(): SSL context creation failure [/var/www/****.ru/root/includes/compile/smtp_lib/class.smtp.php line 298]
2024-03-15 15:18:53 Connection failed. Error #2: stream_socket_client(): Failed to enable crypto [/var/www/****.ru/root/includes/compile/smtp_lib/class.smtp.php line 298]
2024-03-15 15:18:53 Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.******.ru:465 (Unknown error) [/var/www/****.ru/root/includes/compile/smtp_lib/class.smtp.php line 298]
2024-03-15 15:18:53 SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting

Sending errors

Вообщем какие идеи и мысли есть, куда смотреть и что делать? Без включенной функции вроде письма начали уходить (правда в спам попадают). Планирую делать регулярную рассылку пользователям сайта, думаю функция отправка через smtp-сервер мне пригодится, так как пользователей всё больше, да и думаю это решит с проблему с попаданием в СПАМ.

Добавление от тех кто разворачивали мне сайт на хостинге "связь с сервером есть напрямую, какой-то косяк с твоим скриптом"

Автор:  Geo [ 18 мар 2024, 15:40 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Создайте в корне сайта файл smtptest.php с таким содержимым
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Перейдите по адресу вашсайт/smtptest.php
если увидите там сообщение об ошибке, отправьте этот код и ссылку на файл в службу поддержки хостинга. Если там будет "ок", пришлите мне данные для входа в админку и к файлам по ftp

Автор:  Владимир [ 20 мар 2024, 19:47 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Geo писал(а):
Создайте в корне сайта файл smtptest.php с таким содержимым
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Перейдите по адресу вашсайт/smtptest.php
если увидите там сообщение об ошибке, отправьте этот код и ссылку на файл в службу поддержки хостинга. Если там будет "ок", пришлите мне данные для входа в админку и к файлам по ftp


1. Добавил файл (в приложении) в корень сайта
2. Перешел по адресу вашсайт/smtptest.php

Вижу код :D : $fp = stream_socket_client("tcp://smtp.yandex.ru:465", $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)
\n"; } else { echo 'ok'; fclose($fp); }

Что-то видимо не туда добавил или не так сделал.

Автор:  Владимир [ 20 мар 2024, 19:49 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Geo писал(а):
Создайте в корне сайта файл smtptest.php с таким содержимым
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Перейдите по адресу вашсайт/smtptest.php
если увидите там сообщение об ошибке, отправьте этот код и ссылку на файл в службу поддержки хостинга. Если там будет "ок", пришлите мне данные для входа в админку и к файлам по ftp


Вот что вижу

Автор:  Сергей Максимович [ 20 мар 2024, 19:56 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Владимир писал(а):
Geo писал(а):
Создайте в корне сайта файл smtptest.php с таким содержимым
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Перейдите по адресу вашсайт/smtptest.php
если увидите там сообщение об ошибке, отправьте этот код и ссылку на файл в службу поддержки хостинга. Если там будет "ок", пришлите мне данные для входа в админку и к файлам по ftp


Вот что вижу


Вам нужно открыть и закрыть код.
Должно быть так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Владимир [ 21 мар 2024, 10:42 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Сергей Максимович писал(а):
Владимир писал(а):
Geo писал(а):
Создайте в корне сайта файл smtptest.php с таким содержимым
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Перейдите по адресу вашсайт/smtptest.php
если увидите там сообщение об ошибке, отправьте этот код и ссылку на файл в службу поддержки хостинга. Если там будет "ок", пришлите мне данные для входа в админку и к файлам по ftp


Вот что вижу


Вам нужно открыть и закрыть код.
Должно быть так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Спасибо.

Автор:  Владимир [ 21 мар 2024, 13:31 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Geo писал(а):
Создайте в корне сайта файл smtptest.php с таким содержимым
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Перейдите по адресу вашсайт/smtptest.php
если увидите там сообщение об ошибке, отправьте этот код и ссылку на файл в службу поддержки хостинга. Если там будет "ок", пришлите мне данные для входа в админку и к файлам по ftp


Короче, я тут немного перепугался, что не тому отправил пароли и поменял их. Не знал, как устроен форум, думал, что отправил их под тегом приват, человеку мне объяснившим про код. Потом уже объяснили, что только админы видят.

Автор:  Geo [ 21 мар 2024, 13:32 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Думаю, что что-то неправильно сконфигурировано на сервере.
Сообщите в техподдержку хостинга, что не можете создать ssl соединение для работы с SMTP сервером Яндекса, функция stream_socket_client возвращает false.
В качестве примера пришлите ссылку на файл, который Вы запускали. Я его немного подредактировал.

Автор:  Владимир [ 21 мар 2024, 13:36 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Geo писал(а):
Думаю, что что-то неправильно сконфигурировано на сервере.
Сообщите в техподдержку хостинга, что не можете создать ssl соединение для работы с SMTP сервером Яндекса, функция stream_socket_client возвращает false.
В качестве примера пришлите ссылку на файл, который Вы запускали. Я его немного подредактировал.


Спасибо. Учту советы. Есть небольшая проблема. Сайт чё-то не работает))

Автор:  Geo [ 21 мар 2024, 13:38 ]
Заголовок сообщения:  Re: Проблемы с "Отправлять почту через smtp-сервер"

Я Вам написал на почту

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/