Регистрация, ошибка при отправки почты

Started by TorSav on 2024-07-26 06:54 — 48 replies, 5915 views

#41
View attachment 6146
Возвращение блудного сына.


...Прошло много дней...
Вчера было скучно. Сидел не знал куда себя деть. Читал еще раз за разом свою тему: https://torrentpier.com/threads/hyperhost-ua-nakipelo.42300/. Каждый раз зацикливаясь и ахая после чтения строки в которой я написал, сколько денег отдал за все. После чего вчера меня взяла злость. Думаю зачем мне хостинг на котором ничего не работает? Сориться так сориться. Забанят - а ну и ладно. Написал им четвертое и пятое сообщение внутри уже сущ. тикетов. О котором напишу чуть позже в той же теме по ссылке выше.

В одном из ответов хостинг написал такой лог протокола SMTP:
Spoiler content hidden.
А я все думаю? А чего все время в тестах при определенных настройках почты в конфиге. Движок постоянно пишет:
Spoiler content hidden.
Как будто намекает на то что нет какого то пользователя. А я же помню, что под настройками почты в конфиге есть много разной инфы с настройками все той же почты. И думаю дайка создам почтовые ящики: noreply и bounce. Затем снова полез настроить почту в конфиге (library/config.php) так, как движок был установлен на чистую очередной без численный раз. Выставил вот так:
Spoiler content hidden.
И зароботало! Отсылает почту на не сущ. адрес и сущ. тоже. И с 25 портом кажется то же работает.

Блин! Здесь столько воды в теме написано. Больше всего мне не понятно что писал разработчик здесь в теме в качестве рекомендаций. Ведь ладно я новичок, но разработчик должен же знать ошибки своего движка - что они означают и как разшифровываются.
И еще больше удивило само написание движка и его конфиг. Это какой то бред. Ну например.
- Зачем писать строку конфигурации 'username' => 'admin@torsav.com'. Если движок как за основу и перво наперво может обойтись и без нее. То есть на работоспособность в первую очередь грабли натыкаются на физически сущ. ящик bounce (из лога хостинга, сам я не разбераюсь). Причем дальше еще интересней! Движок НЕ ИСПОЛЬЗУЕТ ни admin@torsav.com ни bounce@torsav.com для отправки письма при регистрации аккаунта. А ДЕЛАЕТ ЭТО ЧЕРЕЗ ФИЗИЧЕСКИЙ СУЩ. ЯЩИК noreply@torsav.com. ЭТО ВООБЩЕ НОРМАЛЬНО??? ЕСЛИ ТАК, ДА? ТО ЗАЧЕМ ТОГДА ОШИБКИ ВЫДАВАТЬ С bounce@torsav.com при регистрации пользователя? Я НЕ МОГУ ПОНЯТЬ? Я в шоке был когда хостинг написал об bounce@torsav.com. Ведь в требованиях движка перед установкой ничего такого нет и в теме этой тоже никто ничего не писал об этом. Ну я не знаю как кто. А мне новичку трудно было догнать, ведь оно не очень то и логично.
Так же удивляет логика конфига (по крайней мере как для меня новичка). Что пароль к admin@torsav.com тот же, что и к прочим специальным ящикам. Я бы на месте разработчика с логической точки зренгия. Написал бы все эти ящики в столбец не разрывно. А то идет запись 'username' =>. А затем не понятно по какой логике идут записи 'password' и 'ssl_type'. Я бы написал две последние, после всех почтовых ящиков. А то думай какой пароль у прочих кроме 'admin@torsav.com'.

В общем всем огромное спасибо. Разработчику то же за время и творение. Пожелание ему ммммммм сразу 2.
- Обрабатывать требуемые расширения PHP. Бо как я лишь подозреваю выдает 500. А там гадай чего, ведь расширения включены (требуемые).
- Это не корректно считать, что любой въедет в конфиг с первого залета. В требованиях по установке движка считаю хорошим тоном было бы написать. Более широкий список, что нужно отредактировать в конфиге, как и для чего. И что будет если этого не сделать.

Точку в решении проблемы поставил хостинг хоть и косвенную. Так как лишь намекнул на возможную проблему. Закончил ее я сам тестами. Но без поддержки и рекомендаций лететь и дуть к хостингу я бы наверное так и сидел в луже слез и уныния. Всем спасибо за поддержку и нашему любимчику Беломахорочке то же!


Ураааааа! Работает!
Молодец
#42
bounce@torsav.com это адрес на который приходит сообщения в случае не успешной отправки. Почта у движка работает как надо. Отправка и должна идти с noreply адреса, с него она и будет идти, независимо от указанного username. То что почта приходит на bounce адрес, это лишь подтверждает что она не доходит успешно)
#43
bounce@torsav.com это адрес на который приходит сообщения в случае не успешной отправки. Почта у движка работает как надо. Отправка и должна идти с noreply адреса.
К сожалению те логи в которых они копались, доступны только им. У меня нет логов SMTP протоколов. Поэтому проверить у меня возможности нет. Это на тестовом почтовом сервере надо наверное делать. Правда уже делали и я писал в этой теме. А там ничего такого нет. Спасибо за ответ Беломохорочка.
#44
Что пароль к admin@torsav.com тот же, что и к прочим специальным ящикам.
Тот какой задали, тот и будет! Никакой магии тут нет
#45
Поэтому проверить у меня возможности нет
А не надо проверять. Там из логов всё видно, что на bounce идёт отправка, поскольку на основной - неудачно
#46
SNI=mail.torsav.com F=<bounce@torsav.com> A=auth_cram_md5:admin@torsav.com rejected RCPT <test4353454@test.com>: Sender verify failed
Вот, собственно строчка, которая говорит что отправка на несуществующий адрес не успешно прошла, что собственно и логично, ибо адрес не настоящий. И поэтому письмо было переадресовано на bounce ящик, куда идут письма, которые не смогли отправиться
#47
Вот, собственно строчка, которая говорит что отправка на несуществующий адрес не успешно прошла, что собственно и логично, ибо адрес не настоящий. И поэтому письмо было переадресовано на bounce ящик, куда идут письма, которые не смогли отправиться
Ох блин! Какая логическая цепочка получается смешная. 🤭 А я же отправлял тогда на не сущ. Так, как при тестах и выводе ошибок. Движок биндил почту. У меня небыло другого выбора, как тестить с не сущ. почтовым ящиком на который отсылал письма. Теперь все стало на свои места. Было бы здорово если при ошибках, указанная почта для отправки письма не биндилась. Хотя можно использовать и временные тестовые почтовые сервисы на просторах интернета. Ну ладно. Спасибо за ответы. 🥹
#48
А я же отправлял тогда на не сущ
Хахахааха, так вот оно что))))
#49
Ох блин! Какая логическая цепочка получается смешная. 🤭 А я же отправлял тогда на не сущ. Так, как при тестах и выводе ошибок. Движок биндил почту. У меня небыло другого выбора, как тестить с не сущ. почтовым ящиком на который отсылал письма. Теперь все стало на свои места. Было бы здорово если при ошибках, указанная почта для отправки письма не биндилась. Хотя можно использовать и временные тестовые почтовые сервисы на просторах интернета. Ну ладно. Спасибо за ответы. 🥹
Создайте ещё адреса adv@torsav.com и abuse@torsav.com

В будущем список всех необходимых email адресов - будет в инструкции