DEV Community

Cover image for πŸš€ Stop Wasting Send Credits: Meet TrueMailer
Sh Raj
Sh Raj

Posted on

πŸš€ Stop Wasting Send Credits: Meet TrueMailer

πŸš€ Stop Wasting Send Credits: Meet TrueMailer

(Email Validation That Actually Ships)

If you’re onboarding users, running campaigns, or fighting fake signups, bad emails quietly burn cash and wreck deliverability.
TrueMailer fixes that β€” with a fast, privacy-first email validation API your team can plug in within minutes.


⚑ Why It Matters

πŸ’Œ Protect Deliverability β€” Keep your sender reputation clean and your messages out of spam.
🧹 Cut Fraud and Noise β€” Catch throwaways and role-based aliases at the gate.
πŸ’° Save Money β€” Stop paying to send to bad addresses; clean lists before campaigns.
βš™οΈ Move Faster β€” Simple REST API, clear JSON, real-time results.


🧠 What TrueMailer Checks

  • βœ… Syntax Validity: RFC-style formatting checks
  • 🚫 Disposable / Temporary Domains: Detects 10MinuteMail, TempMail, GuerrillaMail, etc.
  • πŸ‘₯ Role-Based Aliases: Filters admin@, info@, support@ and other non-personal addresses
  • 🌐 MX Records: Confirms whether a domain can actually receive mail
  • 🎯 Risk Scoring: With confidence levels for decision-making
  • 🧾 Allowlist Signals: Recognizes trusted and verified domains
  • πŸ›‘οΈ Personal Overrides: Custom allow/block rules per team

πŸ‘₯ Who It’s For

Growth, Marketing, Ops Teams:
β†’ Fewer bounces, better segmentation, cleaner analytics, and happier CRMs.

Product & Platform Teams:
β†’ Prevent junk signups, improve marketplace trust, and reduce moderation load.

Developers:
β†’ A single POST request gives you everything you need to decide β€œlet in or challenge.”


πŸ’» Developer Integration (Under 5 Minutes)

Endpoint:

POST https://truemailer.strivio.world/api/v2/validate
Enter fullscreen mode Exit fullscreen mode

Headers:

Content-Type: application/json  
X-API-Key: tm_your_api_key_here
Enter fullscreen mode Exit fullscreen mode

Body:

{"email": "test@example.com"}
Enter fullscreen mode Exit fullscreen mode

πŸ”§ cURL Example

curl -X POST https://truemailer.strivio.world/api/v2/validate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: tm_your_api_key_here" \
  -d '{"email": "test@example.com"}'
Enter fullscreen mode Exit fullscreen mode

🟒 JavaScript (fetch)

const res = await fetch('https://truemailer.strivio.world/api/v2/validate', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'tm_your_api_key_here'
  },
  body: JSON.stringify({ email: 'test@example.com' })
});
const result = await res.json();
console.log(result);
Enter fullscreen mode Exit fullscreen mode

🐍 Python (requests)

import requests

res = requests.post(
  'https://truemailer.strivio.world/api/v2/validate',
  headers={
    'Content-Type': 'application/json',
    'X-API-Key': 'tm_your_api_key_here'
  },
  json={'email': 'test@example.com'}
)
print(res.json())
Enter fullscreen mode Exit fullscreen mode

βœ… Sample Response

{
  "email": "test@example.com",
  "domain": "example.com",
  "valid": true,
  "syntax_valid": true,
  "disposable": false,
  "role_based": false,
  "mx_records": true,
  "confidence_score": 0.95,
  "risk_level": "low",
  "reason": "Valid email"
}
Enter fullscreen mode Exit fullscreen mode

βš™οΈ Bonus Features

Quick Tests & Batch Validation

πŸ”Ή GET (No Key, Quick Preview):

GET https://truemailer.strivio.world/api/validate?email=hello@example.com
Enter fullscreen mode Exit fullscreen mode

πŸ”Ή Batch Cleanup:

POST https://truemailer.strivio.world/api/validate-batch
Enter fullscreen mode Exit fullscreen mode
{"emails": ["a@x.com", "b@y.com"]}
Enter fullscreen mode Exit fullscreen mode

πŸ“ˆ Real Business Results

βœ… Fewer failed signups & support tickets
βœ… Lower bounce rates & higher inbox placement
βœ… Cleaner audiences for smarter targeting
βœ… Real-time protection from temp/spam domains
βœ… Usage analytics & API key management for control


πŸ”’ Privacy-First, Developer-Friendly

  • No data hoarding β€” just validation, scored.
  • Predictable JSON schema & stable endpoints.
  • Works at the edge, built for performance under load.

πŸ’₯ High-Impact Use Cases

  • Signup & onboarding gates (score β†’ allow/challenge/deny)
  • Newsletter & lifecycle email hygiene
  • B2B form enrichment (prioritize personal, not role-based)
  • Marketplace & fintech trust layers (block burner accounts)
  • Bulk list cleanup before major campaigns

πŸš€ Get Started in Minutes

1️⃣ Generate your API key in the dashboard
2️⃣ Test live in the Playground
3️⃣ Drop the POST call into your signup flow or queue processor
4️⃣ Add batch cleanup to your CRM or data pipelines


πŸ’‘ Pro Tip for Teams

Set validation thresholds by funnel stage:

  • ❌ Auto-deny disposables at signup
  • πŸ” Queue β€œmedium risk” for double opt-in
  • βœ… Fast-track allowlisted enterprise domains

Use personal overrides to align filters with your GTM strategy β€” whitelist partners, block known abusers.


🧱 Built with Modern Tech

Currently powered by Next.js, TrueMailer will soon move to an even faster edge architecture with:
⚑ Hono + 🍞 Bun + ☁️ Cloudflare Workers
β†’ Expect blazing speed, lower latency, and better scaling across regions.


🧠 Final Thoughts

If you care about deliverability, growth efficiency, or platform trust,
TrueMailer pays for itself the moment you stop emailing a bad list.

Want a live demo or quick-start code?
πŸ’¬ Comment β€œvalidate” or DM me β€” I’ll share the docs and setup snippet.


email #deliverability #saas #growth #devtools #api #engineering #product #privacy #ShaswatRaj #TrueMailer

Top comments (0)