Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
테스트에서 한 번의 API 호출로 이메일을 받아보세요. 무료 일회용 인박스, 회원가입·SMTP 설정 없이
Receive email in your tests with one API call. Free disposable inbox, no signup, no SMTP setup. Read verification emails and OTP codes in CI.
개발 도구TypeScriptGitHub @flovoice53-tech온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Disposable email addresses via one API call — no signup. Live at receivemail.dev.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A disposable, real-receiving email address via one API call. No signup, no SMTP setup, no account. Built for testing verification/OTP emails, signup flows, and anywhere a QA suite would otherwise need to burn a real inbox.
Live at receivemail.dev.
# create a mailbox (default: expires in 15 min)
curl -X POST https://receivemail.dev/mailboxes
# => {"address":"[email protected]","expiresAt":"...","secret":"..."}
# trigger your own app's email to that address, then poll:
curl https://receivemail.dev/mailboxes/[email protected]/messages \
-H "Authorization: Bearer <secret from above>"
# => {"address":"...","messages":[{"from_address":"...","subject":"...","body_text":"..."}]}
The secret returned at creation is the only credential — hold onto it, there's no account/login. Any address at @receivemail.dev accepts mail even if never explicitly reserved (same as any disposable-inbox provider), but only a reserved address has a secret to read it back with.
| Endpoint | Description |
|---|---|
POST /mailboxes | Create a new address. Optional {"ttlMinutes": 1-60} body, default 15. Public, no token required. |
GET /mailboxes/:address | Metadata (created/expiry). Requires the mailbox's own secret as a Bearer token. |
GET /mailboxes/:address/messages | Last 50 messages, newest first. Same secret. |
GET /mailboxes/:address/wait?timeout=25&since=<ISO> | Long-poll: returns the newest message newer than since as soon as one arrives, or {"timed_out":true} after timeout seconds (max 25). Same secret. |
Free to use, no API key needed to create a mailbox.
Fully serverless, no shared infrastructure with anything else:
receivemail.dev zone receives the actual mail.src/index.ts) — an email() handler parses and stores incoming mail via postal-mime; a fetch() handler serves the REST API and the landing page (src/landing.ts); a scheduled() handler runs a daily cleanup of expired mailboxes/old mail/rate-limit buckets.schema.sql, schema_v2.sql, schema_v3.sql) — emails, mailboxes (with a per-mailbox secret for capability-style read access), rate_limits.npm install
npx wrangler dev # local dev server
npm run deploy # wrangler deploy
Requires a Cloudflare account with the receivemail.dev zone, Email Routing configured, and a D1 database bound as DB in wrangler.toml.
sms-florin — same idea, for SMS/OTP verification codes instead of email (rents a real UK phone number).