Установка и настройка

Email сайта и проверка доставки писем

Настройка адреса отправителя не гарантирует доставку. Как проверить почтовый сброс пароля, не смешивая его с контактами Telegram или резервным кодом.

На этой странице
  1. Разделите разные назначения email
  2. Проверьте реальную доставку
  3. Подготовьте альтернативу без почты
  4. Продолжить работу

Разделите разные назначения email

У сайта может быть адрес отправителя и публичный контакт, у пользователя — адрес для восстановления, у заказа — email для чека. Это не один и тот же реквизит. Изменение публичной почты в подвале не должно менять владельца уже созданной покупки.

В ядре сохранён почтовый механизм сброса пароля. Регистрация без обязательной почты использует резервный код, который показывается один раз. Указанное имя Telegram не доказывает владение аккаунтом и не является основанием отправить новый пароль.

Проверьте реальную доставку

Для почтового восстановления сервер должен уметь отправлять письма. Правила домена и политика хостинга влияют на результат; одно заполненное поле mail_from этого не доказывает. Проверьте получение письма на контролируемом тестовом адресе, время доставки и папку нежелательной почты.

Пример полноценного сценария: запросить восстановление, получить одноразовую ссылку, сменить пароль и убедиться, что повторное применение ссылки отклоняется. Само сообщение «письмо отправлено» в интерфейсе не подтверждает доставку и не должно раскрывать наличие чужого аккаунта.

Подготовьте альтернативу без почты

Пользователь без email должен сохранить резервный код вне сайта. После восстановления код заменяется новым, а прежний становится недействительным. Поддержка не должна просить прислать этот код в переписке.

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

Продолжить работу

Повторите проверку на отдельной копии сайта. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Как измерять скорость страницы CMS.

← Установка и настройка

Создайте сайт сами

Посмотрите, как вы будете управлять своим сайтом

Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.

Демо доступно бесплатно после регистрации на основном сайте.