SMTP to Telegram - 无需配置邮箱,直接将仅支持邮件通知的软件通知推送至 Telegram

这是一个比较有趣的项目,它会在本地起一个 SMTP 服务器,所有经过这个 SMTP 服务器的邮件,都会被转发至指定的 Telegram 机器人。

用途:群晖系统通知、下载管理器的完成通知,各类内网邮件通知,当然你用在外网也不是不可以…

用法:

docker run \
    -d \
    --restart unless-stopped \
    --name=smtptotelegram \
    -p 2525:2525 \
    -e ST_TELEGRAM_CHAT_IDS=123 \
    -e ST_TELEGRAM_BOT_TOKEN=123_abc \
    -e HTTP_PROXY="http://10.20.20.41:7890" \
    -e HTTPS_PROXY="http://10.20.20.41:7890" \
    -e NO_PROXY="127.0.0.1,192.168.0.0/24,localhost,*.local" \
    kostyaesmukov/smtp_to_telegram:latest

CHAT_ID 可以通过以下方式获取:

curl https://api.telegram.org/bot123:abc/getUpdates

{"ok":true,"result":[{"update_id":xxx,
"message":{"message_id":24,"from":{"id":123,"is_bot"........}

之后,在任何设置邮件通知的地方,添加 ip:2525 就行了,收发件人随意,不需要验证,不需要 ssl/tls,HTTP_PROXY 可以用 Clash 实现,感谢 ep 老板。

1 个赞

不是很理解, 向发通知,TG 有 API,开个 bot 就可以了。邮件到 webhook 的话,似乎 IFTTT 也可以。所以用在这方面是不是绕远路了。

这个问题可以私聊一下了(因为有些很正常很便利的开发工具,不希望被滥用,所以不想公开出来

你家内网能直连 tg 了?

你……这就不好了吧。

我是说

的问题,有一种曲线救国的方案。

你看看你是不是跳话题了。


还有,老把毛线挂嘴边容易半夜喵喵叫哦~

你在你家内网部署这个,滥用毛线啊

内网不能直连啊