Чтобы пользователи могли регистрироваться на форуме Flarum, а также восстанавливать пароль, необходимо выполнить настройки почты. Можно использовать smtp Яндекса, но я что-то не смог сходу с ним разобраться, поэтому решил воспользоваться smtp своего хостера (Бегет).
- Переходим cp.beget.com/mail
- Кликаем по нужному домену domain.ru
- Создаем почтовый ящик:
Имя почтового ящика: noreply (к примеру)
Пароль почтового ящика: password (к примеру)
Получаем почтовый ящик noreply@domain.ru
- Переходим в админку своего форума /admin#/mail
- Выбираем:
Адрес: noreply@domain.ru
Выберите драйвер: smtp
Хост: smtp.beget.com
Порт: 465
Шифрование: ssl
Имя пользователя: noreply@domain.ru
Пароль: password
И сохраняем.
- Проверяем отправкой тестового письма.
Сейчас наверное каждый хостер предоставляет почтовый сервер для сайта, так что инструкция скорее всего универсальная, отличаться будут только хост и порт.
Без подобной настройки, любые функции форума, требующие почты, будут недоступны. По крайней мере, до настройки у меня возникала ошибка еще на этапе регистрации нового пользователя. Поправьте если неправ.