Self-hosting. Форк SmtpToTelegram

Для отправки сообщений в телеграмм в конкретную тему супергруппы (форума) необходимо использовать форк версию.

Изменение приведено тут: Add support for chat topics · Issue #57 · KostyaEsmukov/smtp_to_telegram · GitHub

Готовый репозиторий размещен в моем github GitHub - Deniom3/smtp_to_telegram: A simple program that listens for SMTP and forwards all incoming Email messages to Telegram

Для сборки локально

  1. Клонировать репозиторий
git clone https://github.com/Deniom3/smtp_to_telegram.git
cd smtp_to_telegram
  1. Собрать образ докер (не обязательно можно просто воспользоваться docker compose)
docker build -t smtp_to_telegram .
  1. Указать параметры отправки в docker-compose.yml
    environment:
      - ST_TELEGRAM_CHAT_IDS=
      - ST_TELEGRAM_BOT_TOKEN=
      - ST_TELEGRAM_MESSAGETHREAD_IDS=
  1. Запустить
docker compose up -d
Санкции

Из за санкций нет доступа к некоторым сайтам go при сборке необходимо использовать VPN для сайта The Go Programming Language