И снова почта... 2.X

 
Посетитель
small user social cms
Сообщений: 41
Здравствуйте. Возникли проблемы с подтверждением регистрации и смены паролей. Не приходят письма на почту, не в спам, вообще никуда. Но компоненты AMmailing и Обратная связь (после обновления) функционируют. Почту настроил через SMTP:
Спойлер
Я так понял, если бы были ошибки в настройке компонента почты или какие то проблемы на стороне хостинга, письма бы вообще не приходили? Но в компонентах всё работает и уведомления о рассылке и обратной связи приходят, а извещения о регистрации не доходят до адресата, хотя подтверждения об успешной регистрации выводятся на сайте.
P.S. Эту проблему я описал в комментариях к 2.7.2. После обновления, инструмента проверки настроек почты в админке сайта у меня не появилось.
Зуон Инфо - Экшн Ньюс
Посетитель
small user social cms
Сообщений: 41
Здравствуйте. Подниму, начатую мною тему, так как решения я так не нашёл.
Всё, описанное выше осталось, как прежде, единственно, появилась возможность проверить работоспособность почты - она работает, письма доходят.
Спойлер
Но после регистрации письма для подтверждения не приходят. Всё остальное: уведомления о модерации, рассылки - всё работает в штатном режиме.
Зуон Инфо - Экшн Ньюс
Посетитель
small user social cms
Медаль
Сообщений: 805
Pawell:
Но после регистрации письма для подтверждения не приходят

Если на сайте всё нормально настроено, предположу, что у Вас не настроена почта для Вашего домена. Вам необходимо проверить и настроить записи SPF, DKIM и DMARC - тут почитайте. Если они у Вас не настроены, почтовые клиенты просто не будут доставлять Вашу почту, а будут кидать её в СПАМ или просто не доставлять.
Самые дешевые и быстрые VPS | Продвижение в соцсетях
Посетитель
small user social cms
Сообщений: 41
Pawell:
Если на сайте всё нормально настроено, предположу, что у Вас не настроена почта для Вашего домена.

Так в том то всё и дело, что с текущими настройками SMTP, всё, что связано с отправкой писем: рассылки, уведомления - всё работает, но при регистрации почему то нет.
Редактировалось: 1 раз (Последний: 15 апреля 2018 в 10:55)
Зуон Инфо - Экшн Ньюс
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 474
Тоже иногда сталкиваюсь с такой же проблемой. Не понятно по какой причине иногда (хотя и редко) не приходят письма с подтверждением регистрации, хотя уведомления, вроде, приходят все.
Но не это самое неприятное. Хуже то, что новый пользователь не может ни зайти на сайт или восстановить пароль, так как ящик не подтверждён, ни подтвердить свой email, так как отсутствует запрос на повторную отправку подтверждения. В обратную связь мало кто пишет, а регистрироваться заново на другой свой ящик тоже не сильно хотят. Тупик.
Очень нужна кнопка или ссылка "Повторить письмо с подтверждением email" на странице "Забыли пароль" для тех, кто не подтвердил свою почту.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4037
WebMan:
Очень нужна кнопка или ссылка "Повторить письмо с подтверждением email"
Всё, дожали вы меня. Посмотрим, какие причины вы будете искать потом, вместо настройки почты.
И снова почта...

И снова почта...
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 474
Спасибо, Игорь! dance
Это действительно полезная функция. Я просил о ней не потому, что лень настраивать почту. Просто email - это не гарантированный способ доставки информации, с письмом по дороге может произойти что угодно. Да и из "Входящих" его тоже могут удалить по ошибке.

Уточни, пожалуйста, как пользователь сможет попасть на эту страницу, кроме ссылки из письма (которого он ещё не получил), и как система будет знать, на какую почту отправлять письмо (на скринах это не видно)?

И вторая мелочь. Сейчас при переходе по ссылке подтверждения почты из письма открывается форма с подставленным кодом. От пользователя дополнительно требуется нажать кнопку "Продолжить". Некоторые её не нажимают х.з. по каким причинам. Может лень, может не замечают, а может уже давно привыкли на большинстве сайтов, что достаточно просто нажать ссылку в письме без каких-либо иных действий и ящик будет подтверждён. Можешь сделать и в Двойке так же, чтобы код подтверждения принимался сразу при переходе по ссылке и пользователю показывалось сообщение, что ящик такой-то подтверждён и он может заходить на сайт. А ещё, может быть, лучше, чтобы сразу происходил логон, если это первый переход по ссылке с таким кодом.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4037
WebMan:
с письмом по дороге может произойти что угодно
Это же не почта России
WebMan:
Уточни, пожалуйста, как пользователь сможет попасть на эту страницу, кроме ссылки из письма
На эту страницу будет автоматический редирект, после регистрации, если включено подтверждение email.
WebMan:
И вторая мелочь
При переходе по ссылке из письма теперь эта форма автоматически сабмитится
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 474
Fuze:
Это же не почта России
И это радует. Но у всего есть свои "косяки"...
Fuze:
На эту страницу будет автоматический редирект, после регистрации, если включено подтверждение email.
Это хорошее решение. А если человек её закроет, как обычно закрывают ненужные или непонятные вкладки в браузере, тогда как ему повторить письмо?
Fuze:
При переходе по ссылке из письма теперь эта форма автоматически сабмитится
"Шикарно, шеф!" (с) Бриллиантовая рука smile
Посетитель
small user social cms
Сообщений: 41
Но после регистрации письма для подтверждения не приходят.
Может в этом проблема:
в файле register.php
Код PHP:
  1. // отправляем письмо верификации e-mail
  2. .....
  3. $messenger->sendEmail($to, $letter, array(
Но у меня в настройках почты SMTP, а не sendmail. Потому всё, что касается SMTP - всё работает, а sendmail нет.
Или письма с верификацией по умолчанию идут через sendmail, хотя в настройках в качестве почтового транспорта стоит SMTP ?
Редактировалось: 1 раз (Последний: 16 апреля 2018 в 23:37)
Зуон Инфо - Экшн Ньюс
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2558
Pawell:
Может в этом проблема:
Нет. "sendmail" и "sendEmail" это разные слова.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.