Files
cloudflare_temp_email/vitepress-docs/docs/en/guide/common-issues.md
Dream Hunter b337a44e62 feat: add daily request limit and refactor access control (#759)
- Add daily request limit per IP in blacklist settings (1-1,000,000/day)
- Refactor access control logic: merge blacklist and rate limit checks
- Remove RATE_LIMIT_API_DAILY_REQUESTS env var, use database config instead
- Move x-custom-auth check earlier in middleware chain
- Add comprehensive English documentation (31 new guide pages)
- Improve code structure and error handling

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-08 12:46:30 +08:00

3.4 KiB

Common Issues

[!NOTE] Note If you don't find a solution here, please search or ask in Github Issues, or ask in the Telegram group.

General

Issue Solution
Sending emails to authenticated forwarding addresses using Cloudflare Workers Use CF's API for sending, only supports recipient addresses bound to CF, i.e., CF EMAIL forwarding destination addresses
Binding multiple domains Each domain needs to configure email forwarding to worker
Issue Solution
Uncaught Error: No such module "path". imported from "worker.js" Reference
No such module "node:stream". imported from "worker.js" Reference
Subdomain cannot send emails Reference
Failed to send verify code: No balance Set unlimited emails in admin console or increase quota on the sending permission page
Github OAuth unable to get email 400 Failed to get user email GitHub user needs to set email to public
Cannot read properties of undefined (reading 'map') Worker variables not set successfully
Issue Solution
network error Use incognito mode or clear browser cache and DNS cache

Telegram Bot

Issue Solution
Telgram Bot failed to get email: 400: Bad Request:BUTTON_URL_INVALID tg mini app URL is incorrect, should be the pages URL
Telegram bot bind error: bind adress count reach the limit Need to set worker variable TG_MAX_ADDRESS

Github Actions

Issue Solution
After Github Action deployment, CF always shows preview branch Go to CF pages settings to confirm that the frontend branch matches the Github Action frontend deployment branch