Сообщество строителей сайтов на Joomla + Gridbox

Gridbox 3.0 уже вышел — как безопасно обновиться

Личный кабинет

Устранение проблем: форма не отправляет письма на почту в Balbooa Forms

Если форма обратной связи Balbooa Forms успешно отправляется на фронтенде (показывает сообщение об успехе), но уведомления не приходят на почту администратора или клиента, причина в 99% случаев кроется в одной из трех точек: блокировка стандартной функции mail() на хостинге, использование обычного текстового поля вместо поля типа Email или отсутствие адреса получателя в настройках уведомлений формы.
Сложность Базовый / Администрирование
Время ~ 5 минут
Совместимость Balbooa Forms / Joomla 4 / 5 / 6 и т.д.
1 Проверка почтового сервера Joomla (Тестовое письмо)

Balbooa Forms использует глобальный почтовый транспорт Joomla. Перейди в Система ➝ Общие настройки ➝ вкладка «Сервер» ➝ Почтовые настройки (Mail Settings) и нажми «Отправить тестовое письмо»:

Рекомендованные параметры SMTP
• Способ отправки: SMTP (вместо ненадежного PHP Mail)• SMTP Сервер: smtp.yandex.ru / smtp.mail.ru / smtp.gmail.com (или хостинга)• Безопасность: SSL / TLS• Порт сервера: 465 (для SSL) или 587 (для TLS)• Авторизация: Да• Логин и Пароль: email отправителя и пароль приложения
2 Проверка правильного типа поля Email в редакторе формы

Для поля ввода почты пользователя обязательно должен использоваться системный плагин Email, а не обычный Text Input. Поле типа Email валидирует корректность синтаксиса и позволяет корректно передавать адрес в заголовок Reply-To:

Чек-лист элементов формы
1. Открой форму в редакторе Balbooa Forms.2. Проверь поле сбора email: в заголовке настроек плагина должно быть указано «Email».3. Если там стоит «Text Input» — удали его и добавь плагин «Email» из панели элементов.
3 Проверка адресов получателей в Email Notifications

Открой Настройки формы (Settings) ➝ Уведомления по Email (Email Notifications) ➝ вкладка Admin / User и убедись, что адрес администратора указан без опечаток и пробелов:

Конфигурация уведомлений
• Вкладка «Admin»: - Email Notifications: Включено (Enabled) - Send to: введи валидный email администратора (для нескольких адресов — через запятую) - Subject: понятная тема письма (например: «Новая заявка с сайта [Form Title]»)• Вкладка «User» (Автоответ клиенту): - Send to: выбери тег поля формы [Email], куда отправлять подтверждение
4 Проверка SPF, DKIM и папки «Спам»

Если тест Joomla успешен, но письма с формы не доходят до внешних ящиков (Mail.ru, Gmail, Яндекс):

Диагностика доставляемости
1. Проверь папку «Спам» / «Нежелательная почта» в почтовом ящике получателя.2. Проверь TXT-записи домена в DNS (SPF, DKIM, DMARC) — без них почтовые сервисы отклоняют транзакционные письма.3. Поле «От кого (From Email)» в Joomla должно строго совпадать с адресом ящика авторизации SMTP.
Обрати внимание:

Большинство современных хостингов по умолчанию блокируют функцию PHP Mail или режут заголовки писем для защиты от спам-рассылок. Для 100% доставляемости заявок всегда переключай отправку почты в Joomla на SMTP с использованием пароля приложения.