Уведомления по email и в Telegram
Настройте SMTP, кастомизируйте транзакционные письма и получайте оповещения в Telegram.
Вашему сайту необходимо поддерживать связь с посетителями — письма для сброса пароля и ответы на обращения уходят по электронной почте, а о новых жалобах и сообщениях вы хотите узнавать мгновенно. TubePress решает обе задачи: транзакционная электронная почта через провайдера на ваш выбор и мгновенные оповещения через Telegram.
На этой странице описана настройка исходящей электронной почты и SMTP, изменение транзакционных шаблонов, подключение оповещений Telegram и DNS-записи, которые помогают не попадать в папку «Спам». Первые три раздела находятся в Settings → Advanced.
Транзакционная электронная почта и SMTP
Откройте Settings → Advanced → Email для настройки доставки. Начните с поля contact email — оно получает заявки через форму обратной связи, оповещения о жалобах и тестовые письма; если оставить его пустым, будет использоваться адрес учётной записи администратора. Затем выберите mail provider:
Укажите From email и From name для всех сообщений, затем нажмите Send test email, чтобы проверить конфигурацию от начала до конца. Сначала сохраните изменения — тест использует сохранённые настройки и отправляет письмо на ваш contact email.
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. Вам потребуются два значения:
- Напишите @BotFather в Telegram и отправьте
/newbot, чтобы получить bot token. - Начните чат с новым ботом (или добавьте его в группу) и отправьте ему любое сообщение.
- Откройте
https://api.telegram.org/bot<token>/getUpdatesи скопируйте chat id из ответа. - Вставьте оба значения, сохраните и нажмите Send test message.
Персональный chat id — положительное число; id группы или канала начинается с -100. Тестовое сообщение использует всё, что в данный момент указано в форме, поэтому предварительно сохранять не нужно. Затем выберите, о каких событиях вас уведомлять:
Telegram — обычно самый простой способ быть в курсе жалоб и сообщений, не следя постоянно за почтовым ящиком.
Доставляемость
Отправить электронное письмо несложно; попасть во «Входящие» требует небольшой работы с DNS. Какой бы провайдер вы ни использовали, опубликуйте эти записи для вашего отправляющего домена:
- SPF — авторизуйте серверы провайдера для отправки от имени вашего домена.
- DKIM — разрешите провайдеру криптографически подписывать ваши письма (провайдер предоставляет ключ для публикации).
- DMARC — сообщите получателям, что делать с письмами, не прошедшими проверку, и получайте отчёты.
Несколько практических правил значительно упрощают задачу: отправляйте с реального адреса на контролируемом вами домене, следите за тем, чтобы From email соответствовал аутентифицированному домену, и предпочитайте SMTP или transactional API вместо PHP mail() для всего, что должно дойти до получателя. Большинство провайдеров не будут доставлять письма, пока домен отправителя не верифицирован в их панели управления.
Следующие шаги
Остались вопросы?
Откройте заявку в панели управления, и наша команда поможет.