Suped

How important is it for reverse DNS to match SMTP banner for email deliverability?

Published 21 May 2025
Updated 8 Oct 2026
14 min read
Summarize with
Reverse DNS PTR record and SMTP banner hostname illustrated with a DNS pointer and mail server.
Updated on 8 Oct 2026: We clarified when reverse DNS failures block delivery and how to keep SMTP hostnames consistent during an IP migration.
Reverse DNS matching the outbound SMTP identity matters, but it is not usually the single issue that makes or breaks deliverability. Treat exact hostname matching as server hygiene; missing PTR or failed forward-confirmed reverse DNS can block delivery. If the sending IP has a valid PTR record, that PTR hostname resolves back to the same IP, and the server introduces itself with a stable EHLO hostname, the setup looks intentional. If reverse or forward DNS fails, some receiving systems reject mail before evaluating the message.
The direct answer: fix the mismatch when you control the sending infrastructure, especially on a dedicated IP. On shared provider infrastructure, first confirm whether the diagnostic warning concerns the real outbound sender. Missing reverse DNS, broken forward-confirmed reverse DNS, or an invalid EHLO name is more serious than a banner mismatch on a host that is not part of outbound delivery.
  1. Priority: Fix missing PTR or failed forward-confirmed reverse DNS alongside authentication failures. A cosmetic banner mismatch has lower priority than complaint rates and sender reputation.
  2. Risk: Escalate a mismatch when an SMTP rejection or gateway policy identifies the actual outbound hostname as the problem.
  3. Action: Use a stable fully qualified domain name (FQDN) for PTR, forward DNS, and EHLO, with the same name where practical.

How serious is the mismatch?

A clean setup uses a consistent hostname pattern across the outbound path: the connecting IP reverses to a hostname, that hostname resolves back to the same IP, and EHLO uses the server's valid primary hostname. An exact PTR and EHLO match is the simplest setup when you control the server, but large providers can use different valid hostnames by design. The hostname does not need to match the visible From domain. It needs to be real, stable, and under the control of the sender or provider.
The practical severity
If the sending server has no PTR record at all, treat that as urgent. If PTR exists and passes a forward lookup but EHLO uses a different valid hostname, treat it as a cleanup task unless delivery evidence points to it. If the warning comes from an inbound scan of a host that is not your outbound sender, verify the real outbound path before changing anything.

Issue

Severity

What to do

No PTR
High
Ask the IP owner to set reverse DNS.
PTR fails forward
High
Point the hostname back to the IP.
Invalid EHLO name
High if malformed or rejected
Use a resolvable primary FQDN; use an address literal only if the host has no name.
PTR and EHLO differ
Depends on receiver policy
Match where practical; check rejection logs.
Shared provider host
Varies
Confirm the actual sending IP and EHLO.
A practical ranking of related DNS and SMTP identity issues.

What the warning really checks

A "reverse DNS does not match SMTP banner" warning usually compares the hostname found through reverse DNS with the 220 greeting shown when a scanner connects to a mail server. Reverse DNS is controlled by the owner of the IP address, often the hosting provider, cloud provider, ISP, or ESP. The 220 SMTP banner is controlled by the server accepting that connection.
For outbound deliverability, the receiving system sees the connecting IP and the EHLO or HELO name sent by the outbound client. It does not see that client's own 220 banner during the delivery session. Many scanners connect to port 25 on an MX host and inspect its inbound banner, so they can report a mismatch that says little about the server that sends your mail.
What receivers see
  1. Connecting IP: The IP that opens the SMTP session to the recipient.
  2. PTR hostname: The hostname returned by reverse DNS for that IP.
  3. EHLO name: The identity the sending client gives after connecting.
  4. Authentication: SPF, DKIM, and DMARC results tied to the message.
What scanners sometimes see
  1. Inbound banner: The 220 greeting on the host that accepts incoming mail.
  2. MX host: A receiving host that can be unrelated to outbound sending.
  3. Public host: A server that answers scans but never sends campaigns.
  4. Partial data: A warning that needs context before it becomes a fix.
Forward-confirmed reverse DNS (FCrDNS) checks that the PTR hostname resolves back to the connecting IP. The IP points back to a hostname through PTR, and the hostname points forward to the same IP through A or AAAA. If that path works, use that hostname for EHLO where practical, or another valid primary hostname controlled by the sender or provider. A shared domain suffix does not make different hostnames identical. For more background, the related page on reverse DNS and FCrDNS explains the DNS checks in more detail.
Flowchart showing sending IP, PTR hostname, forward DNS, SMTP banner, and receiver checks.
Flowchart showing sending IP, PTR hostname, forward DNS, SMTP banner, and receiver checks.

What current sender requirements say

Current mailbox provider guidance consistently calls for valid forward and reverse DNS on public sending IPs. For IPv4, the PTR hostname should resolve through an A record to the same sending IP. For IPv6, it should resolve through an AAAA record to the same sending address. That round trip has clearer published importance than exact equality between the PTR hostname and a 220 SMTP banner.

Source

Published expectation

Practical meaning

Each public sending IP needs PTR, and its hostname needs matching A or AAAA.
FCrDNS is an infrastructure requirement.
Valid forward and reverse DNS; meaningful PTR names related to the sending domain, avoiding dynamic-looking names.
Use controlled hostnames that identify the sending operation.
EHLO must use a resolvable primary hostname, or an address literal if the host has no name.
EHLO matters, but exact PTR equality is not a universal protocol rule.
The published checks focus on valid DNS and outbound identity.
RFC 5321 prohibits rejecting a message solely because checking the EHLO hostname against the client IP fails. This rule concerns EHLO-to-IP verification; it does not remove separate anti-abuse policies or valid PTR requirements.
Gmail's SMTP error reference lists 550 5.7.25 for missing PTR or a forward DNS record that does not return the sending IP. Treat that rejection as an outbound DNS failure requiring a fix, rather than a cosmetic banner warning.
IPv6 needs its own reverse DNS
A clean IPv4 setup does not cover an IPv6 sending path. If an MTA can connect over IPv6, configure PTR for that IPv6 address and make the returned hostname resolve back through AAAA. Some receivers reject IPv6 mail when reverse DNS is missing, even when the same server's IPv4 identity is correct.

How much it affects delivery

Reverse DNS failures can cause SMTP rejection as well as spam filtering; they are separate from DMARC policy. DMARC has no direct reverse DNS, EHLO, or SMTP banner matching requirement. SPF checks whether the connecting IP is authorized for the envelope sender domain or the HELO identity, including messages with an empty envelope sender. DKIM checks whether the message has a valid cryptographic signature. DMARC checks whether SPF or DKIM passes with domain matching against the visible From domain.
Receivers still use connection-level signals. A server with no PTR record, an invalid hostname, a strange EHLO value, and poor reputation looks risky before the message body is even scored. A server with clean reverse DNS, a stable outbound identity, solid authentication, and low complaint rates looks normal.
Relative deliverability importance
Use receiver rejection evidence to set priorities; valid forward and reverse DNS are acceptance requirements at major providers.
Critical
Fix first
Missing PTR or failed FCrDNS, authentication, reputation, bounce control, and complaint control.
Important
Fix next
Resolvable EHLO and consistent hostnames when forward and reverse DNS already pass.
Useful
Verify
Banner matching on hosts that are not clearly outbound senders.
Clean
Maintain
The sender name, DNS, and mail flow point to one controlled setup.
For corporate gateways, ask which hostname check failed instead of assuming a banner warning caused poor inbox placement. Shared ESP infrastructure still needs valid PTR and forward DNS, even when the provider controls the hostnames.
Do not confuse a diagnostic warning with a root cause. If inbox placement dropped, compare DMARC pass rates, sending IP reputation, volume changes, list quality, content changes, bounce patterns, and blocklist (blacklist) hits. Suped's blocklist monitoring can sit next to DMARC reporting so you can see whether reputation events and authentication failures happened at the same time.

How to test the outbound path

Start by identifying the real outbound IP. Do not assume it is your website IP, MX host, or the domain in the From address. Send a message to a test mailbox and inspect the Received header added by the recipient's trusted inbound server to find the connecting IP. If a relay or network address translation (NAT) gateway sends the message, check its public egress IP. Then check the PTR, forward DNS, and EHLO name for that IP.
A real-message test matters because public scans can inspect only what they can connect to. If a scanner checks the inbound SMTP banner on your MX host, it tells you about inbound configuration. It does not prove the outbound campaign server uses the same identity. A send-based test through Suped's email tester gives better evidence because it sees the message as a recipient sees it.

Email tester

Send a real email to this address. Suped shows a results button when the test is ready.

?/43tests passed
For a full domain scan, check SPF, DKIM, DMARC, MX, and reverse DNS together. Suped's domain health checker is useful for that broader check because rDNS issues often appear beside weak SPF includes, missing DKIM selectors, old DMARC policies, or unmanaged sending sources.
Check PTR and forward DNSbash
dig +short -x 203.0.113.25 dig +short A mail1.example.com dig +short AAAA mail1.example.com
The PTR result should name a host that resolves back to the sending IP. If the hostname has several A or AAAA records, the sending IP must be among the returned addresses. Compare hostnames case-insensitively and ignore a final DNS dot. Confirm the outbound EHLO in recipient-added headers when available, or in SMTP session logs. Connecting to port 25 and reading a 220 response tests the remote host's inbound banner, not the EHLO that your sender presents during outbound delivery.
Good round trip setuptext
Sending IP: 203.0.113.25 PTR: 203.0.113.25 -> mail1.example.com A: mail1.example.com -> 203.0.113.25 SMTP banner: 220 mail1.example.com ESMTP EHLO: mail1.example.com
Do not chase the wrong host
If your ESP sends through shared infrastructure, you usually cannot edit PTR records, EHLO, or banners yourself. Ask the provider which outbound host and IP were used for the message. If you have a dedicated IP, ask whether PTR and EHLO can use one stable provider-approved hostname. A dedicated sending domain alone does not give you control over a shared IP's reverse DNS.

How to fix the mismatch

The fix depends on who owns the IP and who runs the mail server. PTR records live with the IP owner, not with the normal DNS zone for your domain. If you rent a server, use the hosting or cloud control panel. If you send through an ESP, open a support request. If you run your own MTA, update the mail server hostname and EHLO configuration so they use a stable fully qualified domain name, then update the 220 banner if that same host also accepts SMTP connections.
  1. Find: Identify the connecting IP and EHLO from a real received message or outbound log.
  2. Resolve: Create A or AAAA records so that hostname points back to the sending IP.
  3. Set: Ask the IP owner to set PTR to a stable hostname such as mail1.example.com.
  4. Match: Use the PTR hostname for EHLO where practical, or another valid provider-controlled hostname.
  5. Retest: Send a fresh message after old DNS TTLs expire, and inspect recipient-added headers and SMTP responses.
Example provider requesttext
Please set reverse DNS for 203.0.113.25 to mail1.example.com. The hostname mail1.example.com resolves back to 203.0.113.25. Please confirm the outbound EHLO identity and the relevant SMTP banner.
Do not point PTR at your root domain unless that hostname also resolves back cleanly and is appropriate for a mail server. A host like mail1.example.com or smtp1.example.com is clearer than example.com, especially when the root domain points to a website or content delivery network.
The related page on PTR and HELO covers how these connection-level names fit into the wider delivery model.

Prevent mismatches during server or IP migrations

A server migration or hosting change can leave PTR pointing to the old hostname while the new MTA uses a default EHLO value. Reverse DNS belongs to the sending IP, so confirm PTR on every replacement IP before moving production traffic.
  1. Record the old and new public sending IPs, PTR hostnames, EHLO values, DNS TTLs, and the administrator responsible for each setting.
  2. Create the forward A or AAAA record first, request PTR from the new IP owner, and configure outbound EHLO before switching traffic.
  3. Lower TTLs for records that will change in advance where you control them. Ask the IP owner about PTR TTLs; existing caches retain the previous TTL until expiry.
  4. Test each IPv4 and IPv6 sending address with a real message, inspect SMTP responses, and retain the working configuration for rollback during the change.
DNS caching follows record TTLs, as described in RFC 1034. Changing an MX record or SPF authorization does not create a PTR record for a new sending IP. Verify forward-confirmed reverse DNS again after the old cache entries expire.

Where Suped fits

Suped is our DMARC and email authentication platform. Reverse DNS warnings make more sense when they are reviewed beside the rest of the sending setup. A warning deserves more attention when it appears with unverified sources, DKIM failures, DMARC failures, or sudden reputation problems. It deserves less attention when authentication is clean and the scanned host is outside the real outbound path.
DMARC record detail view showing SPF, DKIM, DMARC, rDNS diagnostics, and DNS records
Suped turns DMARC aggregate data into a sending-source inventory and specific remediation steps. Its DMARC monitoring, SPF and DKIM checks, DNS diagnostics, alerts, and blocklist (blacklist) visibility help teams compare an rDNS warning with authentication and reputation evidence. That keeps the PTR question inside the sender investigation instead of treating one scanner badge as the whole diagnosis. DMARC aggregate reports identify sending IPs and authentication results; they do not include the SMTP banner or EHLO transcript. Confirm those values with recipient-added headers or SMTP session logs.
A practical workflow
  1. Monitor: Watch verified and unverified sending sources across every domain.
  2. Diagnose: Separate DNS hygiene warnings from authentication failures that break DMARC.
  3. Fix: Route PTR changes to the IP owner and EHLO changes to the MTA administrator.
  4. Verify: Check PTR, forward DNS, and EHLO on each source's actual outbound path.

Views from the trenches

Best practices
Test the real outbound IP and EHLO before changing PTR or banner settings anywhere.
Use a stable, resolvable EHLO hostname; matching PTR is a practical server configuration.
Fix missing PTR or failed FCrDNS promptly, alongside authentication and reputation issues.
Common pitfalls
People often scan the inbound MX banner and mistake it for the outbound EHLO identity.
Teams chase banner warnings while ignoring missing authentication or poor list quality.
Senders using shared ESP pools sometimes try to fix DNS settings they do not control.
Expert tips
Ask the ESP for the outbound IP and EHLO name before opening a DNS change request.
Check IPv4 and IPv6 separately because each sending address needs its own valid PTR.
Document each sending source so future warnings can be tied to the right owner fast.
Marketer from Email Geeks says banner mismatches are not usually fatal, but they can show the server does not know its own hostname.
2024-07-01 - Email Geeks
Marketer from Email Geeks says deliverability checks should focus on the sending server, its configuration, and its DNS.
2024-07-01 - Email Geeks

When to contact your sending provider

If you use shared ESP infrastructure, contact the provider when a real received message shows missing PTR, failed FCrDNS, or an invalid EHLO hostname, or when rejection logs identify an outbound DNS problem. Include the connecting IP, UTC timestamp, recipient provider, and complete SMTP error. A warning about an unrelated inbound banner alone does not establish an outbound delivery failure.

Frequently asked questions

DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard
What you'll get with Suped
Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing