VeriMails vs Truemail

Truemail is an open-source email verification project, best known as a Ruby gem with a Go port and a Docker-packaged web server. It is free under the MIT license and gives developers full control of the verification logic. VeriMails is a managed verification service with a hosted API, a dashboard, and bulk CSV processing, so you get results without operating the verifier yourself.

At a Glance

FeatureVeriMailsTruemail
Price per emailfrom $0.0019Free software, you pay hosting and ops
Free tier100 credits on signup, never expireFully free and open-source
Catch-all handlingDedicated catch-all detectionConfigurable checks, no managed classification
APIHosted REST API, single and bulkSelf-hosted library; web server is DIY
Bulk verificationCSV upload and filtered exportBuild it yourself around the library
Speedfast hosted responsesDepends on your servers and IPs

This is not a like-for-like product comparison. Truemail is software you run. VeriMails is a service you call. The right choice depends on whether you want to own the verification stack or simply consume verification results.

Verification Workflow Visual

Managed VeriMails workflow for hosted API bulk CSV and CRM verification compared with self-hosted Truemail operations
Workflow visual for the managed path: send addresses from forms, CSVs, or CRMs to a hosted verifier and receive segmented results instead of operating the verifier yourself.
Truemail public GitHub repository for the Ruby email validation library
Truemail is a self-hosted email validation library, so the comparison centers on operations rather than dashboard features.

Verification Accuracy

Truemail implements a clear, layered verification pipeline: regex syntax checks, DNS and MX record lookups, and an SMTP step that connects to the receiving mail server. It also includes host audit features that help diagnose self-hosted SMTP problems. The algorithm itself is solid and transparent, and you can read exactly how each check works in the source.

VeriMails runs a comparable chain, syntax, MX, DNS, and a live SMTP handshake, plus disposable and role-based detection and catch-all detection. It returns clear deliverability categories through a hosted verification workflow.

Here is the part that matters most. The quality of SMTP-based verification depends on more than the library call; hosting, monitoring, retries, and operational handling all affect how cleanly checks run. Truemail gives you a transparent algorithm, but you own the surrounding operations. VeriMails packages that work into a hosted verification workflow so teams can use clear deliverability categories without running the verifier themselves.

Catch-all Handling

Catch-all domains accept mail to any local part and never reject unknown mailboxes, so SMTP cannot confirm whether a specific mailbox exists. They are common on corporate domains and are the hardest case in verification.

Truemail is configurable and exposes various validation behaviors, so a developer can build logic around catch-all situations. But it does not ship a managed catch-all classification the way a hosted service does. Any catch-all policy you want is something you design and maintain in your own code.

VeriMails performs dedicated catch-all detection and returns catch-all status as an explicit field in every result, with no configuration needed. For teams that do not want to build and tune catch-all handling themselves, that is a meaningful difference. The address is still not provably deliverable on a catch-all domain, because that is a hard limit of the protocol, but VeriMails labels it clearly so you can route it.

API and Developer Experience

Truemail is, at its core, a library. The main project is a Ruby gem, with truemail-go providing a Go implementation and truemail-rack offering a lightweight web API server, plus an official Docker image and client libraries for several languages. If you work in Ruby or Go and want verification logic embedded directly in your application, Truemail is elegant and well documented. You are also free to fork and modify it, since it is MIT licensed.

The cost is operational. To expose Truemail as a service you deploy the rack server or the Docker image yourself, then handle scaling, monitoring, uptime, and the verification IP reputation. There is no managed dashboard, no bulk CSV upload, and no vendor handling incidents at 3am.

VeriMails is API-first as a hosted product. There is a documented REST API with single and bulk endpoints, JSON responses, webhook and batch support, and fast response times. VeriMails also includes a bulk CSV workflow that auto-maps the email column and supports asynchronous processing for large CSV jobs, plus an Email Finder for teams that need discovery alongside verification. Truemail does not include CSV bulk tooling or email discovery; those would be your build.

Pricing and Value

Truemail is free. There is no license fee and no per-email charge, because it is open-source software under the MIT license. That is genuinely valuable, and for the right team it is the cheapest possible option. The honest accounting, though, includes the costs that do not appear on an invoice: server hosting, the engineering time to deploy and maintain it, monitoring, and either acquiring or maintaining IP addresses with good sending reputation so SMTP checks return accurate results. For low volumes, those costs can quietly exceed what a hosted service would charge.

VeriMails uses a transparent credit model. Credits never expire, there is no monthly reset, and hosted service operations are included in the price.

VeriMails Credit Pricing

CreditsVeriMails PricePrice per Email
10,000$19$0.0019
25,000$39$0.00156
50,000$59$0.00118
100,000$99$0.00099
250,000$199$0.000796
500,000$349$0.000698
1,000,000$499$0.000499

Credits never expire. No subscriptions, no monthly fees. 100 free credits on signup. VeriMails also offers monthly subscription plans from $15 per month if you prefer a recurring allowance.

Cost Comparison

VolumeVeriMailsTruemail
10,000 emails$19, fully managed$0 software plus hosting and engineering time
100,000 emails$99, fully managed$0 software plus hosting, IP reputation, and ops

If you have the engineering capacity, want full control, and run high volume where amortized operating cost beats per-credit pricing, Truemail can be the most economical path. If you would rather not run and monitor the verifier yourself, VeriMails delivers verified results at a fixed, low per-credit price with the operations included.

Who VeriMails Is Best For

Teams that want verified results without operating the verifier themselves. Companies on stacks other than Ruby or Go that do not want to integrate and operate a library. Users who need bulk CSV verification, catch-all detection, and an Email Finder out of the box. Anyone who values a hosted verification workflow over a do-it-yourself deployment.

Who Truemail Is Best For

Ruby and Go teams that want verification logic embedded directly in their application code. Engineering teams that need full control of the verification pipeline and want to read or modify the source. Organizations with strict data-handling rules that require verification to run entirely on their own systems. High-volume users with the operational capacity to host and monitor the service themselves.

Frequently Asked Questions

Yes. Truemail is an open-source project released under the MIT license, so the software costs nothing to use. But it is self-hosted, which means you run it on your own servers and you are responsible for hosting, monitoring, and maintenance. VeriMails is a paid hosted service, starting at $19 for 10,000 credits, where that operational work is handled for you.
Truemail is a verification library. It is a Ruby gem, with a Go port and a Docker-packaged web server, that you integrate and operate yourself. VeriMails is a managed verification platform with a hosted API, a dashboard, and bulk CSV upload. With Truemail you own the engine and the operations; with VeriMails you use a hosted verification workflow and get a result.
Truemail performs regex, DNS, MX, and SMTP checks, and it can be configured for various validation behaviors, but it does not ship a managed catch-all classification the way a hosted service does. VeriMails performs dedicated catch-all detection and returns catch-all status as an explicit field in every result, with no configuration required.
The Truemail software is free, but running verification well still requires hosting, monitoring, and ongoing maintenance. VeriMails provides a hosted verification workflow with bulk processing, catch-all detection, and an Email Finder, so you can get verification results without operating the service yourself.
Not out of the box. Truemail validates addresses programmatically, one at a time, inside your own code. Bulk CSV verification, queueing, and downloadable filtered results are things you would build around it. VeriMails includes a bulk CSV workflow that auto-maps the email column and supports asynchronous processing for large CSV jobs, with filtered results ready to download.

Try VeriMails Free

100 free credits on signup. No credit card required. See why teams switch to VeriMails.

Start Free
No credit card required. Credits never expire.