Email to Webhook in Seconds
Your mailbox for inbound email — set up in 2 minutes. Create a mailhook endpoint and receive emails via webhooks. No mail server required.
Waiting for email... // Example Payload { "id": "msg_...", "from": "[email protected]", "to": ["[email protected]"], "subject": "Hello from Mesajbox", "text": "Your email body will appear here..." }
Gelen Email
128
Bugünkü Email
8
Toplam
1.204
Powerful Dashboard
Monitor inbound emails, track webhook deliveries, and debug payloads in real-time.
Get started in three steps
No complex setups. Generate an address, forward your mail, and receive webhooks instantly.
Create inbox
We give you a unique [email protected] address. Your API key and webhook URL ready to go.
Forward
Forward your existing email ([email protected]) to your Mesajbox address. That's it.
Receive webhook
Every email is instantly POSTed to your webhook as JSON. HMAC signed, secure. Process it in your own system.
Everything you need
Built for reliability, security, and ease of use.
HMAC Security
Every webhook is SHA256 signed. Block fake requests, process real emails.
Real-time Delivery
Email is forwarded to your webhook instantly. Average < 500ms delivery.
Smart Retry
If your webhook doesn't respond, we retry 3 times: 1min, 5min, 15min intervals.
Detailed Logs
Every email and webhook status is logged. Success rate, response time, error details.
Flexible Auth
HMAC, Bearer, API Key, Basic Auth — choose the auth that fits your webhook.
Attachment Support
Email attachments are delivered to your webhook as base64. Up to 25MB.
Integrate in under 2 minutes
Copy, paste, deploy — your mailhook is live.
// Receive emails via webhook app.post('/webhook/email', (req, res) => { const { from, subject, text, html } = req.body; console.log('New email from:', from); // Verify HMAC signature (recommended) const sig = req.headers['x-mesajbox-signature']; res.sendStatus(200); });
# Receive emails via webhook @app.post("/webhook/email") def receive_email(request): payload = request.json print("New email from:", payload["from"]) return {"status": "ok"}
// Receive emails via webhook http.HandleFunc("/webhook/email", func(w http.ResponseWriter, r *http.Request) { var email map[string]interface{} json.NewDecoder(r.Body).Decode(&email) fmt.Println("New email from:", email["from"]) w.WriteHeader(200) })
# Receive emails via webhook curl -X POST https://your-app.com/webhook/email \ -H "Content-Type: application/json" \ -H "X-Mesajbox-Signature: sha256=..." \ -d '{"from":"[email protected]","subject":"Help"}'
Simple, transparent pricing
Each email counts as 1 request. Annual billing saves 25%.
* unlimited bandwidth — fair usage policy applies.
Free
For getting started
- check 10 mail/gün
- check 1 mail hook
- check 1 inbox adresi
- check HMAC güvenlik
- check 25MB ek desteği
- check 30sn timeout
- check Ticket destek
- remove Retry mekanizması
- remove Tüm auth metodları
Pro
Small businesses
- check 100 mail/gün
- check 3 mail hook
- check 3 inbox adresi
- check Tüm auth metodları
- check 25MB ek desteği
- check 60sn timeout
- check Retry mekanizması
- check Ticket destek
Ultra
Growing teams
- check 500 mail/gün
- check 10 mail hook
- check 10 inbox adresi
- check Tüm auth metodları
- check 50MB ek desteği
- check 60sn timeout
- check Log dışa aktarım (CSV)
- check Ticket destek
Mega
Enterprise
- check 5.000 mail/gün
- check 50 mail hook
- check 50 inbox adresi
- check Tüm auth metodları
- check 100MB ek desteği
- check 60sn timeout
- check Log dışa aktarım (CSV)
- check Priority destek