Перейти к содержимому
TubePress — бесплатный, самостоятельный & активно поддерживаемый
Пользователи и администрирование

Уведомления по email и в Telegram

Настройте SMTP, кастомизируйте транзакционные письма и получайте оповещения в Telegram.

Вашему сайту необходимо поддерживать связь с посетителями — письма для сброса пароля и ответы на обращения уходят по электронной почте, а о новых жалобах и сообщениях вы хотите узнавать мгновенно. TubePress решает обе задачи: транзакционная электронная почта через провайдера на ваш выбор и мгновенные оповещения через Telegram.

На этой странице описана настройка исходящей электронной почты и SMTP, изменение транзакционных шаблонов, подключение оповещений Telegram и DNS-записи, которые помогают не попадать в папку «Спам». Первые три раздела находятся в Settings → Advanced.

Транзакционная электронная почта и SMTP

Откройте Settings → Advanced → Email для настройки доставки. Начните с поля contact email — оно получает заявки через форму обратной связи, оповещения о жалобах и тестовые письма; если оставить его пустым, будет использоваться адрес учётной записи администратора. Затем выберите mail provider:

PHP mail()
Метод сервера по умолчанию. Работает на большинстве хостингов, однако доставляемость непредсказуема.
SMTP
Работает с любым провайдером. Укажите хост, порт, шифрование (None, TLS или SSL), имя пользователя и пароль.
Transactional API
Resend, Mailgun, Brevo, Postmark или SendGrid — вставьте API key провайдера (и домен/регион там, где требуется).

Укажите From email и From name для всех сообщений, затем нажмите Send test email, чтобы проверить конфигурацию от начала до конца. Сначала сохраните изменения — тест использует сохранённые настройки и отправляет письмо на ваш contact email.

Gmail через SMTP. Используйте smtp.gmail.com, порт 587, TLS — и создайте App Password в своей учётной записи Google вместо обычного пароля.

Шаблоны электронных писем

Каждое автоматическое сообщение — это настраиваемый transactional template, управляемый с экрана Email types. Их три:

ШаблонПолучательПо умолчанию
Password resetПосетительВкл
Contact form notificationВы (администратор)Вкл
Content report notificationВы (администратор)Выкл

Каждый можно включить или отключить, а также развернуть для изменения темы и HTML-тела письма — с live inbox preview, который отображает письмо в версиях для рабочего стола и мобильных устройств с использованием образцовых данных и вашего брендинга. Оставьте поле пустым, чтобы сохранить встроенное значение по умолчанию. Заполнители, например {name}, {site_name} и {reset_url}, подставляются автоматически — нажмите на любой чип-заполнитель, чтобы скопировать его.

Отключение сброса пароля нарушает восстановление доступа. Письмо со сбросом пароля — это способ, которым участники восстанавливают доступ к своим учётным записям; отключайте его только в том случае, если намеренно используете другой способ восстановления.

Уведомления Telegram

Для мгновенных оповещений подключите Telegram-бота в разделе Settings → Advanced → Telegram. Вам потребуются два значения:

  1. Напишите @BotFather в Telegram и отправьте /newbot, чтобы получить bot token.
  2. Начните чат с новым ботом (или добавьте его в группу) и отправьте ему любое сообщение.
  3. Откройте https://api.telegram.org/bot<token>/getUpdates и скопируйте chat id из ответа.
  4. Вставьте оба значения, сохраните и нажмите Send test message.

Персональный chat id — положительное число; id группы или канала начинается с -100. Тестовое сообщение использует всё, что в данный момент указано в форме, поэтому предварительно сохранять не нужно. Затем выберите, о каких событиях вас уведомлять:

Новое обращение
Вкл — посетитель отправил форму обратной связи.
Новая жалоба на контент
Вкл — посетитель пожаловался на видео.
Новая регистрация
Выкл — посетитель создал учётную запись.
Новый комментарий
Выкл — посетитель оставил комментарий.

Telegram — обычно самый простой способ быть в курсе жалоб и сообщений, не следя постоянно за почтовым ящиком.

Доставляемость

Отправить электронное письмо несложно; попасть во «Входящие» требует небольшой работы с DNS. Какой бы провайдер вы ни использовали, опубликуйте эти записи для вашего отправляющего домена:

  • SPF — авторизуйте серверы провайдера для отправки от имени вашего домена.
  • DKIM — разрешите провайдеру криптографически подписывать ваши письма (провайдер предоставляет ключ для публикации).
  • DMARC — сообщите получателям, что делать с письмами, не прошедшими проверку, и получайте отчёты.

Несколько практических правил значительно упрощают задачу: отправляйте с реального адреса на контролируемом вами домене, следите за тем, чтобы From email соответствовал аутентифицированному домену, и предпочитайте SMTP или transactional API вместо PHP mail() для всего, что должно дойти до получателя. Большинство провайдеров не будут доставлять письма, пока домен отправителя не верифицирован в их панели управления.

Проверьте, затем доверяйте. После изменения любых DNS или настроек провайдера воспользуйтесь Send test email и убедитесь, что письмо попадает во «Входящие», а не в «Спам», прежде чем рассчитывать на то, что письма для сброса пароля будут доходить до реальных пользователей.

Следующие шаги

Остались вопросы?

Откройте заявку в панели управления, и наша команда поможет.

Попробовать демо → Скачать TubePress →