自动将邮件转发到飞书群。邮件支持附件,附件也会自动转发到飞书群。
- 将机器人拉入群
- 机器人会回复一个自动生成的邮件地址,往这个邮件地址发送的邮件会自动转发到群内
- 从群中删除机器人可关闭转发功能
- 在群内 at 机器人会自动回复邮件地址
在飞书开放平台创建一个应用,获取 app id 和 app secret,然后配置事件订阅 URL 为 http://your.domain/event。
FEISHU_APP_ID=app_id FEISHU_APP_SECRET=app_secret MAIL_DOMAIN=mail.domain WEB_DOMAIN=web.domain mailhookFEISHU_APP_ID和FEISHU_APP_SECRET为飞书应用的 app id 和 app secretMAIL_DOMAIN为邮件域名,用于生成邮件地址。例如mail.xcf.io生成的邮件地址为[email protected],xcf.io生成的邮件地址为[email protected]。WEB_DOMAIN为网站域名,用于生成原始邮件下载地址
Mailhook 启动后会监听:
8088端口,用于接收飞书的回调。25端口,用于接收邮件。
因为监听了 25 端口,所以启动需要 root 权限。
如果自动生成的域名为 [email protected],则需要在 xcf.io DNS 中加入 MX 记录。IP 地址对应为服务部署的 IP 地址。
MX @ 12.23.3.12
如果自动生成的域名为 [email protected],则需要在 xcf.io DNS 中加入 MX 记录。IP 地址对应为服务部署的 IP 地址。
MX mail 12.23.3.12
docker run -p 8088:8088 -p 25:25 -e FEISHU_APP_ID=app_id -e FEISHU_APP_SECRET=app_secret -e MAIL_DOMAIN=mail.domain -e WEB_DOMAIN=web.domain gfreezy/mailhook-
修改
docker-compose.yml中的环境变量: FEISHU_APP_ID, FEISHU_APP_SECRET, MAIL_DOMAIN, WEB_DOMAIN -
启动
docker-compose up./release-image.sh