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)