Skip to content
Start with 100 free verification credits
Qualisend
Blog

Engineering

Deliverability guides and product notes — no filler.

How to validate an email address in PHP
EngineeringJuly 22, 2026

How to validate an email address in PHP

PHP email validation done right: filter_var for syntax, checkdnsrr/getmxrr for MX, and an API for the SMTP mailbox check. Working code for each layer.

Email verification API comparison for developers
EngineeringJuly 18, 2026

Email verification API comparison for developers

How to choose an email verification API: verdicts and evidence, sync vs async, bulk and webhooks, rate limits, EU data — and the options compared.

Building email bounce classification
EngineeringJuly 8, 2026

Building email bounce classification

Build an email bounce classifier: map SMTP and enhanced codes to suppress or retry, spot policy blocks, and classify addresses before they bounce.

Verify email at signup with a serverless function
EngineeringJune 27, 2026

Verify email at signup with a serverless function

Verify email at signup with a serverless function: reject typos and dead domains at the door, keep your API key server-side, and fail open.

How to validate an email address in Python
EngineeringJune 17, 2026

How to validate an email address in Python

Validate an email address in Python properly: syntax, an MX lookup with dnspython, and the SMTP mailbox probe — with working code.

How to validate an email address in Ruby
EngineeringJune 16, 2026

How to validate an email address in Ruby

Validate an email address in Ruby in three layers: URI::MailTo syntax, a Resolv MX lookup, and an SMTP mailbox check via API, with working code.

How to validate an email address in Go
EngineeringJune 15, 2026

How to validate an email address in Go

Validate an email address in Go the right way: net/mail.ParseAddress for syntax, net.LookupMX for MX, and an API for the SMTP mailbox check.

How to validate an email address in Java
EngineeringJune 14, 2026

How to validate an email address in Java

Validate an email address in Java: Jakarta Mail syntax checks, a safe regex, an MX lookup via JNDI and an SMTP mailbox check, with working code.

How to validate an email address in C#
EngineeringJune 13, 2026

How to validate an email address in C#

Validate an email address in C# the right way: MailAddress for syntax, DnsClient for the MX lookup, and an API for the SMTP mailbox probe.

Validate an email address in Laravel, from rule to mailbox
EngineeringJune 12, 2026

Validate an email address in Laravel, from rule to mailbox

Validate an email address in Laravel with the email:rfc,dns rule, then confirm the mailbox with a verification API from a custom validation rule.

How to validate an email address in Django
EngineeringJune 11, 2026

How to validate an email address in Django

Validate an email address in Django properly: EmailField for syntax, an MX lookup with dnspython, and an API for the SMTP mailbox check.

How to validate an email address in Node.js
EngineeringJune 6, 2026

How to validate an email address in Node.js

Validate an email address in Node.js properly: a syntax check, an MX lookup with node:dns, and the SMTP mailbox probe — with working code.