You're staring at a mail log or deliverability report, and the warning is blunt. Reverse DNS does not match SMTP banner means your server introduces itself with one hostname, while the sending IP resolves to another through PTR lookup. That mismatch is enough to make Gmail, Outlook, and Yahoo treat the connection with suspicion, which is why a message can be accepted in one place and slowed down, filtered, or rejected somewhere else.
If you are already debugging this in production, start by checking the hostname your server presents and the one tied to its IP. In AWS, the problem often comes from an Elastic IP that was reused, moved, or never matched to the mail host's forward and reverse DNS records. For teams that split traffic across providers, the Server Scheduler post on AT&T DNS servers is a useful reference for how DNS behavior can vary across enterprise setups, and why name alignment can drift when more than one resolver path is involved.
If you are reviewing the bigger sender setup at the same time, keep email authentication in view as well. PTR alignment does not replace SPF, DKIM, or DMARC, but it does shape how receivers judge the identity of the sending host.
A mail server can pass every internal check and still fail at the receiver because its identity is inconsistent. During SMTP, the server presents a hostname in its banner, and reverse DNS on the sending IP returns a hostname from the PTR record. When those two names do not match, Gmail, Outlook, and other providers see a sender that does not describe itself consistently, which is enough to hurt trust and trigger rejection or filtering.
The fix starts with the same name on both sides. The PTR record and the SMTP banner should resolve to the same fully qualified domain name, and the forward record for that hostname should point back to the same sending IP. That alignment is the practical answer to the condition described in Inboxally's explanation of reverse DNS does not match SMTP banner.
AWS is a common place to find the problem. An Elastic IP can be attached to an instance that later gets a new hostname, while the reverse mapping still points somewhere else. In that setup, the mail server may look correct from inside the VPC and still fail when a receiver checks the address from the outside. The same pattern shows up in shared hosting and enterprise networks that rely on separate DNS paths, including setups that depend on AT&T DNS servers.
PTR alignment also sits alongside, not above, email authentication. SPF, DKIM, and DMARC tell receivers whether the message was authorized, while reverse DNS and the SMTP banner tell them whether the sending host presents a coherent identity. When those signals point in the same direction, the connection looks cleaner and the later diagnosis is much easier.
Practical rule: if the server says one name and the IP resolves to another, receivers can treat the host as misconfigured.
That mismatch is rarely a cosmetic issue. In production, it often shows up only after a deliverability drop, a spam-folder placement, or a rejected connection from a stricter provider.
Start with the reverse lookup and the live SMTP greeting, then compare the names exactly. Teams often try to fix the problem before proving which side is wrong, which wastes time. Check the PTR result for the sending IP first, then connect to the mail service and read the greeting it announces. If the names differ, the mismatch is confirmed instead of assumed.

Run the test from outside your own network as well. Internal DNS can hide the path that receivers see, so a clean local lookup does not prove the mail server is presenting the right identity. Reviewing logs with UTMStack's guide to uncover hidden threats in DNS logs helps you compare what the resolver returns with what the server sends.
On AWS, the failure is often an Elastic IP with a default reverse mapping that nobody revisited after the instance hostname changed.
If the banner never appears at all, check the service path before chasing DNS. A quick review of checking open ports in Windows can show whether the SMTP port is reachable and whether a firewall is blocking the handshake.
Once the port is open, confirm the greeting text yourself from a remote shell. If the PTR, the banner, and the forward lookup still disagree, the issue is real and the next fix belongs in DNS or server configuration, not in the mail client.
The fix is to make three values match the same canonical hostname. The PTR record for the IP, the hostname in the SMTP greeting, and the forward A or AAAA record all need to resolve to the same identity. Suped's guidance notes a common pitfall here, reverse DNS is usually managed by the IP owner or hosting provider, not by the domain's normal DNS zone, so changing only the domain panel often leaves the underlying problem in place. That is why many teams think they have fixed it when the PTR never changed.

If you are on AWS and using an Elastic IP, the reverse record sits in the infrastructure layer, not just in the hostname inside your zone file. You usually need to request the PTR change through the provider path that owns that address, then confirm that the forward name resolves back to the same sending IP. That FCrDNS pattern, forward-confirmed reverse DNS, is the stronger validation model because one matching name alone does not prove both directions are aligned.
Broadcom's messaging gateway and cPanel both document this as a standard operational path, not a rare edge case. cPanel's guidance for reverse DNS does not match SMTP Banner shows why Exim edits and mapping files are common in self-managed environments, while the same principle applies whether your mail host runs on bare metal or inside a cloud VPC.
For teams managing DNS records alongside mail, the Server Scheduler write-up on CNAME records in GoDaddy is useful context. It reinforces the difference between a name you publish and the reverse record owned by the IP layer.
Once the forward and reverse DNS records line up, the mail server still has to greet remote systems with the right hostname. That setting lives in the mail transfer agent, and the exact file or option depends on the stack you run. In managed environments, cPanel's docs and Broadcom's gateway guidance both show that a banner mismatch is usually fixed through Exim settings or custom mapping files. That is normal for shared hosting, virtual private servers, and cloud mail hosts.
| Mail Server | Configuration File | Parameter |
|---|---|---|
| Postfix | main config | myhostname |
| Exim | Exim settings or custom mapping file | SMTP banner hostname |
| Sendmail | mail configuration | masquerade or banner identity |
| Microsoft Exchange | transport or connector settings | presented hostname |
Keep the banner tied to the same canonical name you use in DNS, and do not let internal hostnames appear in the greeting. If your mail stack also depends on TLS certificates, the certificate chain needs to match that same outward-facing identity. A practical reference for that part is converting PEM to PKCS 12, which is often useful during certificate handling and renewal work.
On AWS, this usually comes up with Elastic IPs. The PTR record may be correct at the provider level, but the SMTP banner still exposes the instance hostname, a private naming scheme, or an old mail name after a rebuild. Fix both sides together, then verify that the server announces the same name a receiver will see in DNS and in the SMTP session.
If you are working through broader sender hygiene, the practical checklist in tips for preventing emails from spam helps keep the banner change aligned with the rest of the outbound setup.
A banner that looks close enough usually is not close enough. Receivers compare names, not intent.
Verification should happen from the outside, not just from the same shell where you made the change. Run a test through a mail checker like MXToolbox or mail-tester.com, then send to a Gmail or Outlook mailbox and inspect the headers to confirm the receiving side now sees the aligned identity. The key is to test after DNS propagation, because a change that's correct in your admin panel can still be stale in resolvers and remote checks.

The operational fix is to align the PTR record, the SMTP banner, and the forward A/AAAA record to the same fully qualified hostname, then prove it from a real receiver path. That's the point DuoCircle makes in its walkthrough of reverse DNS does match the SMTP banner, and it's still the cleanest mental model for keeping mail trustworthy.
For ongoing prevention, the habit that pays off is documentation. Keep one canonical hostname for each outbound mail IP, request PTR changes whenever you provision a new Elastic IP, and don't rely on the domain panel alone. If you need a broader checklist for sender hygiene, ARPHost's tips for preventing emails from spam are worth folding into your runbook, especially when DNS, reputation, and content issues start to overlap.
Related articles:
A CTA for Server Scheduler.