Почему Laravel не отправляет письма через SMTP на адреса с двумя точками или +?
Ранее отправлял через mail драйвер на Laravel все было ок.
Когда сменил на smtp перестали приходить письма на некоторые ящики.
У gmail адрес t.est@gmail.com и t.e.s.t@gmail.com идентичны, также test+new@gmail.com тоже соответствует ящику test@gmail.com, все эти ящики собирают почту в одном месте.
Так вот если в адресе одна точка отправляет, если две и более уже нет, также не отправляет на ящики с плюсом.
Провайдер говорит ему эти письма не доходят соответственно Laravel где то их блочит получается, куда копать? Кто сталкивался?
Ларавел вероятно тут вообще не причём, если он на нормальные адреса отправляет. Тут дело в SMTP. Либо настройки кривые SMTP и/или домена, либо почта gmail блочит такие.
Дмитрий Кузнецов, почта gmail не блочит такие адреса 100%, они ведь с других то ящиков отправляются, можете сами проверить отправить на свой ящик, поставив произвольно точки или +sjfdlsfj перед @
провайдер SMTP говорит мы не при делах
Дмитрий Кузнецов, да, об этом указано в описании, отправляет на test@gmail.com и на te.st@gmail.com, а на t.e.st@gmail.com уже нет, хотя если отправить на этот адрес письмо например с yandex то письмо доходит корректно
на этот адрес письмо например с yandex то письмо доходит корректно
Именно с ящика или через smtp Яндекса?
А если в настройки smtp в скрипте вбить, к примеру, smtp настройки аккаунта от яндекса или другого бесплатного smtp?
Если через них будет уходить, то таймвебу будет не отмазаться. Иначе да, придется на своей стороне ошибку искать.
Laravel тут совершенно точно не при чем: у меня штук 7 эксплуатируемых проектов на Laravel разных версий (от 5.5 до последней 8.х - вчера обновлялся) и разных хостингах (не timeweb) - описанные проблемы отсутствуют.
Тут дело или в smtp-сервере, или в поврежденных файлах фрейморка, или в каких-то пакетах, добавленных в Laravel дополнительно. Связана ли проблема с smtp-сервером проверить очень легко: отправьте тестовое письмо напрямую php-шным mail(). Если ушло - смотрите, что у вас с файлами/пакетами или в коде. Если проблема воспроизвелась - виноват smtp-сервер или конфигурация php.