DimaUZB2001
Пользователь
Молодец...Прошло много дней...
Вчера было скучно. Сидел не знал куда себя деть. Читал еще раз за разом свою тему: https://torrentpier.com/threads/hyperhost-ua-nakipelo.42300/. Каждый раз зацикливаясь и ахая после чтения строки в которой я написал, сколько денег отдал за все. После чего вчера меня взяла злость. Думаю зачем мне хостинг на котором ничего не работает? Сориться так сориться. Забанят - а ну и ладно. Написал им четвертое и пятое сообщение внутри уже сущ. тикетов. О котором напишу чуть позже в той же теме по ссылке выше.
В одном из ответов хостинг написал такой лог протокола SMTP:
А я все думаю? А чего все время в тестах при определенных настройках почты в конфиге. Движок постоянно пишет:2024-08-09 08:42:13 H=smtp6.nodeua211.hyperhost.ua ([127.0.0.1]) [185.237.204.206] X=TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=no SNI=mail.torsav.com F=<[email protected]> A=auth_cram_md5:[email protected] rejected RCPT <[email protected]>: Sender verify failed
2024-08-09 08:43:05 H=smtp6.nodeua211.hyperhost.ua ([127.0.0.1]) [185.237.204.206] sender verify fail for <[email protected]>: Unknown user
2024-08-09 08:43:05 H=smtp6.nodeua211.hyperhost.ua ([127.0.0.1]) [185.237.204.206] X=TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=no SNI=mail.torsav.com F=<[email protected]> A=auth_cram_md5:[email protected] rejected RCPT <[email protected]>: Sender verify failed
Как будто намекает на то что нет какого то пользователя. А я же помню, что под настройками почты в конфиге есть много разной инфы с настройками все той же почты. И думаю дайка создам почтовые ящики: noreply и bounce. Затем снова полез настроить почту в конфиге (library/config.php) так, как движок был установлен на чистую очередной без численный раз. Выставил вот так:Failed sending email: Expected response code "250/251/252" but got code "550", with message "550-Verification failed for 550-Unknown user 550 Sender verify failed".
И зароботало! Отсылает почту на не сущ. адрес и сущ. тоже. И с 25 портом кажется то же работает.
$bb_cfg['emailer'] = [
'enabled' => true,
'smtp' => [
'enabled' => true, // send email via external SMTP server
'host' => 'mail.torsav.com', // SMTP server host
'port' => 465, // SMTP server port
'username' => '[email protected]', // SMTP username (if server requires it)
'password' => 'скрыл', // SMTP password (if server requires it)
'ssl_type' => 'ssl', // SMTP ssl type (ssl or tls)
],
];
Блин! Здесь столько воды в теме написано. Больше всего мне не понятно что писал разработчик здесь в теме в качестве рекомендаций. Ведь ладно я новичок, но разработчик должен же знать ошибки своего движка - что они означают и как разшифровываются.
И еще больше удивило само написание движка и его конфиг. Это какой то бред. Ну например.
- Зачем писать строку конфигурации 'username' => '[email protected]'. Если движок как за основу и перво наперво может обойтись и без нее. То есть на работоспособность в первую очередь грабли натыкаются на физически сущ. ящик bounce (из лога хостинга, сам я не разбераюсь). Причем дальше еще интересней! Движок НЕ ИСПОЛЬЗУЕТ ни [email protected] ни [email protected] для отправки письма при регистрации аккаунта. А ДЕЛАЕТ ЭТО ЧЕРЕЗ ФИЗИЧЕСКИЙ СУЩ. ЯЩИК [email protected]. ЭТО ВООБЩЕ НОРМАЛЬНО??? ЕСЛИ ТАК, ДА? ТО ЗАЧЕМ ТОГДА ОШИБКИ ВЫДАВАТЬ С [email protected] при регистрации пользователя? Я НЕ МОГУ ПОНЯТЬ? Я в шоке был когда хостинг написал об [email protected]. Ведь в требованиях движка перед установкой ничего такого нет и в теме этой тоже никто ничего не писал об этом. Ну я не знаю как кто. А мне новичку трудно было догнать, ведь оно не очень то и логично.
Так же удивляет логика конфига (по крайней мере как для меня новичка). Что пароль к [email protected] тот же, что и к прочим специальным ящикам. Я бы на месте разработчика с логической точки зренгия. Написал бы все эти ящики в столбец не разрывно. А то идет запись 'username' =>. А затем не понятно по какой логике идут записи 'password' и 'ssl_type'. Я бы написал две последние, после всех почтовых ящиков. А то думай какой пароль у прочих кроме '[email protected]'.
В общем всем огромное спасибо. Разработчику то же за время и творение. Пожелание ему ммммммм сразу 2.
- Обрабатывать требуемые расширения PHP. Бо как я лишь подозреваю выдает 500. А там гадай чего, ведь расширения включены (требуемые).
- Это не корректно считать, что любой въедет в конфиг с первого залета. В требованиях по установке движка считаю хорошим тоном было бы написать. Более широкий список, что нужно отредактировать в конфиге, как и для чего. И что будет если этого не сделать.
Точку в решении проблемы поставил хостинг хоть и косвенную. Так как лишь намекнул на возможную проблему. Закончил ее я сам тестами. Но без поддержки и рекомендаций лететь и дуть к хостингу я бы наверное так и сидел в луже слез и уныния. Всем спасибо за поддержку и нашему любимчику Беломахорочке то же!
Ураааааа! Работает!