Site Health Checks: Keeping DNS, Port 25, and Logging Green
Setup & Tuning

Site Health Checks: Keeping DNS, Port 25, and Logging Green

Spamify plugs into WordPress Site Health so you can confirm at a glance that its moving parts are working. Here’s what each check means and how to fix a red one.

A spam filter that silently stops working is worse than none — you think you’re protected when you aren’t. Spamify avoids that trap by adding checks to WordPress’s built-in Tools → Site Health screen, so its status is always visible.

The checks it adds

Logging

Confirms the log table exists and records are being written. If this is red, your dashboard would show nothing — usually a database permissions or activation issue. Deactivating and reactivating the plugin normally repairs the table.

DNS resolution

Email checks depend on resolving domains to their mail hosts (MX lookups). This check confirms your server can perform DNS lookups. If it’s failing, even syntax validation’s domain checks will be unreliable — talk to your host about DNS access.

Mailbox verification / port 25

If you’ve enabled SMTP verification, this reflects the port-25 connectivity probe: can your server open outbound port 25 at all? A red result here explains a flood of "unverifiable" results — your host is blocking the port, and you should either ask them to open it or set smtp_unverifiable_action to flag rather than block.

Make it a habit

Check Site Health after any major change — a host migration, a PHP upgrade, a big WordPress update. Those are exactly the moments when DNS access or port availability can silently change underneath you. Thirty seconds on this screen confirms your protection survived the change.

Stop spam at the source with Spamify

Self-contained email validation and bot protection for WordPress — syntax checks, honeypot, rate limiting and optional SMTP verification, all on your own server.

Get the free plugin