mirror of
https://github.com/maillab/cloud-mail.git
synced 2026-04-26 08:46:02 +03:00
[GH-ISSUE #194] [Feature request] 可以加一个用Cloudflare Email Routing发邮件的方法吗? #129
Labels
No labels
bug
enhancement
enhancement
enhancement
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloud-mail-maillab#129
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @imgjx on GitHub (Nov 11, 2025).
Original GitHub issue: https://github.com/maillab/cloud-mail/issues/194
我看到了一篇教程:
https://wangtwothree.com/sao/cloudflare-mail.html
可以用Cloudflare Email Routing发邮件
问一下可不可以加上这个功能呢?
@eoao commented on GitHub (Nov 12, 2025):
需要验证邮箱后才能发,不打算加
@imgjx commented on GitHub (Nov 21, 2025):
第一次给该地址发信时,Mailchannels 会先发一封“确认邮件”,用户点确认后白名单生效。
(开源项目 cf-worker-mail 默认强制开启此选项,源码里 verifiedOnly=true 可关,但关后一旦投诉率超标直接封号。)
Cloudflare主要通过Email Workers、Email Routing实现发信,搭配Mailchannels时还有额外规则,整体限制集中在容量、额度、功能等方面,具体如下:
1. 邮件大小限制:Email Routing不支持超过25MB的邮件,超出该大小的邮件无法正常处理。
2. Worker相关限制:免费版Workers发信会受CPU、执行时长等配额限制,若频繁出现超CPU错误,需升级付费版;且它非Node.js环境,不支持Nodemailer等依赖该环境的发信包。
3. 配额与规则限制:搭配Mailchannels通过Workers发信,免费版每日可发10万封,超出部分按每百万0.3美元计费;同时Email Routing最多支持200条规则和200个地址,超出需提交申请调整限额。
4. 特殊使用限制:部分基于Cloudflare Workers的开源发信API,仅允许向已验证的邮箱地址发信,未验证地址无法接收邮件。
5. DNS配置约束:发信相关的MX、TXT等DNS记录需设为“灰色云”不代理,且SPF记录只能有一条,需合并所有发信源,否则会导致发信失败。
问了一下群友