Mail stopped arriving, or it is arriving at the wrong server. The first thing to establish is not whether your firewall is open or your mailbox is full, but where the internet currently believes your mail should be delivered. That answer lives in one place: the domain's MX records. Every sending mail server on the planet queries them before it opens a single SMTP connection, and if they say something you did not expect, nothing downstream of them matters.
MX lookups are also the step people skip after a migration. You move a domain to a new provider, the change looks correct in the control panel, and mail keeps landing in the old mailbox for another day because the records were never updated or because a stale copy is still being served. A thirty-second lookup would have shown it.
SSHive runs that lookup itself, on Mac, iPhone and iPad. It queries the DNS resolvers your device is already configured to use: no web API in the middle, no account, no ads. On the Mac it does not stop at the record list: each exchange is resolved to its IPv4 addresses, each address is reverse-resolved to its PTR name, and the first address of every exchange is checked against eight DNSBL zones. You get the whole mail edge of a domain in one table: who receives, in what order, on which hosts, and whether those hosts carry a reputation problem.
On
iPhone and iPad you get the record list itself, priority and exchange hostname, pulled from the system resolver with a real DNS type 15 query, which is more than iOS's standard APIs will give you. It is free on Mac, iPhone and iPad, including the sandboxed Mac App Store build: no network tool in SSHive is behind the Pro gate.
One limit stated plainly: this is an MX and reputation tool, not a full mail-authentication audit. SSHive does not inspect SPF, DKIM, DMARC, MTA-STS or TLS-RPT, does not grab SMTP banners, and does not test port 25 on any platform.