用于EmailReadImap,自动读取新邮件并通过Telegram发送通知,生成HTML页面保存邮件内容,3小时后自动删除,简化邮件管理与沟通流程。
适合以下人群使用此工作流:
- 企业主和团队领导:希望通过自动化来提高工作效率,及时接收重要邮件通知。
- 开发者和技术人员:需要将邮件内容转换为可分享的网页形式,便于团队协作和信息共享。
- 营销人员:希望通过 Telegram 及时获取客户邮件反馈,从而快速响应客户需求。
- 个人用户:想要简化邮件管理,快速获取新邮件通知并保存邮件内容。
该工作流解决了以下问题:
- 邮件管理繁琐:通过 IMAP 自动读取新邮件,避免手动检查邮箱的麻烦。
- 信息共享不便:将邮件内容自动转换为 HTML 网页,方便分享和查看。
- 通知延迟:通过 Telegram 实时通知用户新邮件,提高响应速度。
- 内容存储问题:将邮件内容存储在 GitHub Gist,方便后续访问和管理。
工作流的详细流程如下:
1. 邮件触发器 (IMAP):每当有新邮件到达时,工作流会被触发。
2. 保存 HTML 内容到 GitHub Gist:将新邮件的内容保存为 HTML 格式,并创建一个私有的 GitHub Gist。
3. 发送 Telegram 通知:通过 Telegram 发送一条消息,告知用户有新邮件到达,并提供查看邮件的链接。
4. 等待 3 小时:工作流会暂停 3 小时,以便用户查看邮件。
5. 删除 Telegram 消息:在等待时间结束后,工作流会自动删除之前发送的 Telegram 消息。
6. 删除 GitHub Gist:最后,工作流会删除之前创建的 GitHub Gist,以清理存储。
用户可以通过以下方式自定义和调整此工作流:
- 配置 GitHub 凭证:在 预定义凭证类型
中设置 GitHub API 凭证,以便能够成功创建和删除 Gist。
- 添加 Telegram 凭证:在工作流中提供自己的 Telegram 聊天 ID
,以便接收新邮件通知。
- 修改邮件筛选条件:在 IMAP 设置中更改邮件筛选条件,例如检索特定发件人的邮件。
- 调整等待时间:根据需要修改等待时间,以便用户有足够的时间查看邮件。
- 自定义 Telegram 消息内容:修改 Telegram 消息的文本内容,以满足特定的通知需求。