All articles

Google Postmaster Tools, Yahoo Sender Hub, and Microsoft SNDS: The Amazon SES Sender's Guide to Mailbox Provider Reputation Dashboards

8th July, 2026

Google Postmaster Tools, Yahoo Sender Hub, and Microsoft SNDS: The Amazon SES Sender's Guide to Mailbox Provider Reputation Dashboards

Why Your SES Console Alone Is Not Enough in 2026

Amazon SES is a remarkably capable sending infrastructure. It handles SMTP connections, bounce classification, complaint forwarding via SNS, and, with the optional Virtual Deliverability Manager, some inbox placement data. But every metric the SES console surfaces is generated on the sending side. It tells you what left your account and what came back as a hard bounce or a complaint forwarded through a feedback loop. It cannot tell you what happened to the message after Microsoft's SmartScreen processed it, whether Gmail's compliance engine considers your unsubscribe flow acceptable, or whether Yahoo silently routed your campaign to spam on a Tuesday afternoon.

In 2026, that blind spot carries real commercial risk. All three dominant mailbox providers now enforce hard SMTP rejections for non-compliant bulk senders. Gmail escalated to permanent 550-level rejections for senders who breach its bulk sender requirements. Microsoft began outright SMTP rejection of non-compliant bulk mail from May 2025. Yahoo tightened its own enforcement in 2025 as part of a co-ordinated industry move. Each provider operates its own filtering logic, measures complaint rates differently, and weights domain versus IP reputation differently. You are effectively operating under three simultaneous enforcement regimes, and each one offers a free dashboard that lets you see what it sees. Most SES developers never log in to any of them.

This article explains how to set up and interpret Google Postmaster Tools, Yahoo Sender Hub, and Microsoft SNDS alongside your SES sending, what each dashboard actually measures, where the numbers differ from what SES reports, and how to turn three fragmented dashboards into a coherent monitoring routine.

Why Mailbox Providers See Different Numbers Than Amazon SES Does

Before diving into each dashboard, it is worth understanding why the numbers will never match. Amazon SES records a successful delivery when the receiving mail server issues a 250 OK response to the SMTP DATA command. That is the delivery rate. Inbox placement is an entirely different question: of all the messages the receiving server accepted, how many ended up in the inbox rather than the spam folder, the promotions tab, or discarded after acceptance?

SES has no visibility beyond the SMTP handshake. Once the receiving server acknowledges the message, SES considers it delivered. What happens next, whether the message is placed in the inbox, routed to junk, filtered by a user rule, or quietly dropped because of a reputation signal, is invisible to SES by design. The provider-side dashboards exist precisely to bridge this gap. They report what their own systems did with your mail after acceptance, and that data is often significantly more sobering than your SES delivery rate suggests.

Complaint rates illustrate this gap particularly well. SES receives complaint data only when a mailbox provider operates a feedback loop and chooses to forward individual complaint reports. The figure in the SES console is therefore an undercount. Provider dashboards calculate complaint rates from their own user actions, using methodologies that differ between providers, as explained below.

Google Postmaster Tools for SES Senders

Setting Up Domain Verification

Google Postmaster Tools is a free diagnostic dashboard that shows how Gmail processes email from your domain. To use it, sign in at postmaster.google.com with a Google account, add the domain you use for DKIM or SPF authentication, and verify ownership by publishing a TXT record in DNS. If your SES configuration uses a custom MAIL FROM subdomain for SPF and a separate domain for DKIM, add the primary domain first and add key subdomains separately if you need individual views. Verification proves ownership but does not fix your sending infrastructure. Once verified, data begins populating as Gmail receives mail from your domain, though there must be sufficient volume for Google to surface statistics without compromising recipient privacy.

Understanding Postmaster Tools v2

The dashboard most SES senders have seen documented in older guides no longer exists. Google redirected all users to Postmaster Tools v2 from 30 September 2025 and fully retired the v1 dashboard by the end of that year. The Domain Reputation and IP Reputation dashboards, which gave a simple High, Medium, Low, or Bad rating, are gone entirely and will not appear in v2. This is not a cosmetic change. Google rebuilt the interface around a fundamentally different philosophy, moving from reputation scores to concrete compliance checks.

What remains in v2, alongside the new Compliance Status dashboard, is a set of behaviour-based and authentication-based signals: spam rate, delivery errors, authentication status covering SPF, DKIM, and DMARC pass rates, encryption levels, and feedback loop data. These are the dashboards to bookmark. In early June 2026, Google also added a Deliverability Analysis section to the Compliance Status page, providing additional placement signals alongside the compliance checks.

The Compliance Status Dashboard

The Compliance Status dashboard is the centrepiece of Postmaster Tools v2. It shows whether your domain currently meets Gmail's sender requirements based on real traffic to personal Gmail accounts, presenting each requirement as either Pass or Needs Work. The checks cover SPF and DKIM authentication, DMARC policy alignment, one-click unsubscribe header support, prompt honouring of opt-outs, and spam rate. The dashboard separates requirements that apply to all senders from those that apply to bulk senders, where the bulk sender threshold is approximately 5,000 messages to Gmail accounts within a 24-hour period.

For SES senders, a Needs Work flag on authentication almost always points to a misconfiguration in your SES verified identity setup, your custom MAIL FROM domain, or your DKIM signing configuration. A Needs Work flag on unsubscribe usually means your bulk sending templates lack a valid List-Unsubscribe header with a one-click POST mechanism. These are SMTP-level issues that SES itself will not warn you about. The Compliance dashboard reports only on the primary domain, not on subdomains individually, even though subdomain traffic informs its decisions. Data is a rolling average over multiple days, so improvements do not appear instantly. Expect at least several days before a remediation is reflected.

The Spam Rate Tab

The spam rate dashboard is the single most important signal still available in Postmaster Tools. Gmail calculates it daily, and the methodology matters for SES senders: it reflects manual "Report spam" actions from active Gmail recipients, divided by messages delivered to the inbox. A safe spam rate in 2026 is below 0.10 per cent. Gmail recommends never reaching 0.30 per cent. If this figure consistently exceeds 0.10 per cent in Postmaster Tools while your SES complaint dashboard shows a lower number, the discrepancy is expected. SES only receives forwarded complaint reports through Gmail's feedback loop, which does not cover every complaint action. The Postmaster Tools number is closer to the truth from Gmail's perspective, and Gmail's filtering decisions are based on its own number.

Delivery Errors and Authentication Status

Rising delivery errors in Postmaster Tools are an early symptom of list decay or a blocklisting event. Cross-reference these against the diagnosticCode field in your SES bounce event notifications. A 550-level error from Gmail appearing in both places simultaneously confirms an active rejection problem rather than a transient deferral. The authentication status tab shows what percentage of your mail passes SPF, DKIM, and DMARC checks at Gmail's servers. If these percentages drop below 100 per cent, something in your SES sending configuration has changed or broken, and the Compliance dashboard will likely begin reporting Needs Work within a few days.

Yahoo Sender Hub: Insights for SES Senders

Registration and Setup

Yahoo Sender Hub covers deliverability to Yahoo Mail, AOL, and other domains hosted on Yahoo's mail infrastructure, which is considerably broader than just yahoo.com addresses. To register, create an account at senders.yahooinc.com, navigate to the Dashboard tab, select or add a DKIM-verified domain, and click Activate to enable Insights. Domain verification follows the same DNS TXT record pattern as Google. Once verified and active, data begins populating within 24 to 48 hours for domains that meet Yahoo's minimum daily sending threshold, though Yahoo has not published the exact volume figure. Statistics are shown only for DKIM-verified domains within your account, so any sending domain you operate through SES that reaches Yahoo addresses should be registered separately if it uses a distinct DKIM signature.

What the Insights Dashboard Measures

Yahoo launched the Insights dashboard in October 2025, giving senders their first direct visibility into how Yahoo evaluates their sending. The dashboard currently provides two metrics: delivered message volume and spam complaint rate, with daily updates and a period-over-period change indicator for each metric. This makes it straightforward to spot a complaint rate trend before it reaches an enforcement threshold. Enrolment in Yahoo's Complaint Feedback Loop is not required in order to use Insights; the two systems are independent, though operating both in parallel is advisable.

The complaint rate calculation is the critical detail to understand. Yahoo calculates spam complaint rate only from messages delivered to the inbox, not from all delivered messages including those already routed to spam. Because only inboxed messages can be marked as spam by a recipient, this is a more precise measure of user behaviour. It also means the figure you see in Yahoo Insights will almost always be higher than what appears in your SES complaint dashboard or any sending-side tool, which typically uses total delivered volume as the denominator. This is not a discrepancy to investigate. It is Yahoo showing you exactly how it views your sending behaviour in relation to its enforcement thresholds.

Yahoo's enforcement threshold for spam complaint rate is 0.30 per cent. The Insights graph displays reference lines at 0.10 per cent and 0.30 per cent, and Yahoo advises senders to treat anything approaching 0.30 per cent as a pre-blocking signal. Yahoo also enforces requirements around SPF, DKIM, DMARC alignment, and one-click unsubscribe support for bulk senders, consistent with the broader industry standards adopted in 2024 and tightened through 2025. Yahoo-specific rejection errors appear in your SES bounce event payloads as 5xx SMTP codes with Yahoo's SMTP banner in the diagnosticCode field.

The delivered volume metric in Insights provides a useful secondary signal. By comparing the volume Yahoo reports as delivered to your SES send count for Yahoo-domain recipients, you can begin to estimate your inbox placement rate at Yahoo, since Yahoo's delivered count in this context is based on inbox deliveries used for complaint rate calculation.

Microsoft SNDS: IP Reputation for SES Senders

Registration, the IP-First Architecture, and the 2026 Portal Migration

Microsoft Smart Network Data Services is a free monitoring platform covering Outlook.com, Hotmail, Live.com, and MSN mailboxes. Unlike Google Postmaster Tools, which is domain-centric, SNDS is entirely IP-based. You register the specific IP addresses your mail originates from, and Microsoft provides reputation and traffic data for those IPs. This architecture has a direct consequence for Amazon SES senders: if you are sending from SES shared IP pools, you cannot register those IPs in SNDS directly, because you do not own them. However, if you are on SES Dedicated IPs (managed pools), Amazon added IP observability and direct CloudWatch-based SNDS metrics for those addresses in October 2025, giving you SNDS data without needing to register IPs independently. For standard dedicated IPs, you register them directly in the SNDS portal using a Microsoft account.

The SNDS portal itself migrated to a new URL on 8 June 2026. Old automated access URLs pointing to the previous portal address were deprecated by 22 June 2026. If your team has any scripts or monitoring pipelines pulling SNDS CSV data, those links must be replaced and refreshed on a 30-day cycle going forward. Microsoft has also introduced OAuth 2.0-based REST API access as the recommended long-term method for automated data retrieval, replacing the older CSV link mechanism. The new portal requires a valid Microsoft account email address for login; accounts with non-email-format usernames will not function correctly after migration.

Interpreting the Traffic Light Status

The primary reputation indicator in SNDS is the Filter Result, which classifies each IP's traffic into Green, Yellow, or Red based on the percentage of messages Microsoft's SmartScreen filter considers spam. Green indicates less than 10 per cent of your mail is flagged. Yellow falls in an intermediate range. Red signals a serious filtering problem and is often accompanied by active delivery blocks or significant junk folder routing. Since Microsoft's enforcement tightened in May 2025, a Yellow status that is left unaddressed can progress to Red within 48 to 72 hours, at which point hard SMTP rejections become likely.

A Green status does not guarantee inbox placement. SmartScreen's verdict is one factor among several. User engagement signals, such as recipients moving your mail to junk or consistently ignoring it, can override a Green filter result and still push mail into the spam folder. This is why cross-referencing SNDS data with your SES bounce diagnosticCode fields matters. If SNDS is Green but SES bounce events contain Microsoft-issued 550 errors citing policy or reputation, the block is likely domain-level or content-related rather than IP-level, and it requires a different remediation path.

SNDS also surfaces spam trap hit counts and complaint rates. The trap hit count should be zero. Any trap hits indicate serious list hygiene problems, and because Microsoft does not reveal which addresses are traps, the only remediation is suppressing your entire population of unengaged and unverified addresses. Note that as of January 2026, JMRP complaint reports no longer include the full message body; they now contain only original message headers and selected authentication headers. If your complaint-handling pipeline previously parsed message bodies to identify the sending stream, it needs to be updated to work from headers alone. The complaint rate in SNDS is calculated as complaints divided by message recipients, which differs from Yahoo's inbox-only methodology but is similarly more accurate than most ESP-side figures.

Microsoft's emphasis on IP reputation is notably heavier than Google's or Yahoo's, both of which have shifted focus substantially towards domain-level signals. If you share an IP pool with other SES senders whose practices degrade the IP's reputation, your deliverability to Microsoft addresses suffers regardless of your own sending quality. This makes dedicated IPs and SNDS monitoring particularly important for SES senders who have high-value Microsoft-domain recipients.

Reading the Three Dashboards Together

A Practical Weekly Monitoring Routine

Each dashboard updates on a daily cycle with varying lag. Google Postmaster Tools typically reflects the prior day's traffic with delays that can extend several days for compliance status changes. Yahoo Insights updates daily. SNDS retains 90 days of historical data and updates daily. A practical routine involves checking all three dashboards once per week under normal operating conditions, and immediately following any significant send, list change, or infrastructure update.

During a weekly check, look for three things across all three dashboards simultaneously. First, confirm that authentication pass rates at Google and Yahoo remain at 100 per cent and that the Google Compliance Status dashboard shows all checks passing. Any Needs Work flag warrants immediate investigation. Second, compare the spam complaint rates across all three providers against each other and against your SES complaint dashboard. A rising trend at one provider while others remain stable often points to a list segment or sending stream that disproportionately reaches that provider's users. Third, check the SNDS filter result for any IP that has moved from Green towards Yellow, and cross-reference any Microsoft-issued bounce codes in your SES event stream.

Discrepancies That Reveal Hidden Problems

Discrepancies between your SES metrics and provider metrics are diagnostic signals, not errors to ignore. If your SES delivery rate to Yahoo addresses is high but the Insights delivered volume is significantly lower than your SES send count suggests, the gap likely represents messages Yahoo accepted at the SMTP level and then silently discarded or routed to spam after acceptance. If your SES complaint dashboard shows a rate well below 0.10 per cent but Google Postmaster Tools shows a rate approaching 0.20 per cent, your feedback loop is not capturing all Gmail complaints and you are closer to an enforcement threshold than the SES console alone indicates.

The Gaps These Dashboards Leave

All three provider dashboards are pull-based. You must log in to see the data. None of them sends an alert when your spam rate crosses a threshold, when a compliance check changes from Pass to Needs Work, or when your SNDS filter result degrades from Green to Yellow overnight. They report yesterday's data today, which means a problem that emerges during a large Tuesday send may not be visible until Wednesday, by which point significant damage to your sending reputation may already have occurred.

There are also coverage gaps. Google Postmaster Tools covers personal Gmail accounts only, not Google Workspace domains. SNDS covers Outlook.com, Hotmail, and Live.com consumer accounts, not Microsoft 365 enterprise mailboxes. Yahoo Insights covers Yahoo's mail infrastructure broadly but has no API and no alerting capability. Taken together, the three dashboards provide a meaningful but incomplete window into recipient-side filtering behaviour, and they cover only three providers. Corporate domains, regional providers, and smaller consumer services remain invisible.

Equally important is that none of these dashboards surfaces trend slope information. A spam rate that rises from 0.04 per cent to 0.08 per cent over ten days is not yet an emergency in absolute terms, but the rate of change is a leading indicator that warrants attention well before it becomes one. Manual dashboard review tends to focus on current values rather than trends, and the weekly cadence most teams can sustain leaves room for a problem to accelerate unnoticed between checks.

How SES Monitor Complements the Provider Dashboards

The provider dashboards tell you what each mailbox provider observed. SES Monitor tracks what you sent and what came back, in real time, without requiring a manual login. By consuming SES event data through SNS and SES event publishing, SES Monitor captures every bounce, complaint, and delivery event as it occurs and aggregates them into per-domain and per-sending-identity views that run continuously rather than updating once per day.

Where the provider dashboards require you to spot a trend manually, SES Monitor allows you to define threshold alerts. You can set a complaint rate alert that fires when your SES-observed complaint rate exceeds 0.08 per cent, giving you a warning before you approach either Gmail's 0.10 per cent recommended threshold or Yahoo's 0.30 per cent enforcement threshold. You can set a hard bounce rate alert calibrated to SES's own enforcement thresholds. You can receive these alerts via email or webhook, triggering automated suppression or pausing logic in your application before a problem reaches the provider dashboards at all.

The most practical configuration is to use provider dashboards for weekly verification and strategic assessment, and SES Monitor for real-time operational alerting. When a provider dashboard surfaces a compliance issue or a degraded filter result, SES Monitor's historical event data provides the sending-side detail needed to understand what changed, when it changed, and which sending stream or list segment is implicated. The two layers are complementary rather than redundant.

Quick-Start Checklist: Five Things to Set Up Today

1. Verify your sending domain in Google Postmaster Tools v2. Add the domain used for DKIM signing in SES, publish the DNS verification TXT record, and navigate to the Compliance Status dashboard. Confirm all checks show Pass. If any show Needs Work, treat that as your first priority before anything else.

2. Register in Yahoo Sender Hub and activate Insights. Add and DKIM-verify your sending domain, click Activate under the Insights section, and bookmark the dashboard. Enrolment in the Complaint Feedback Loop is separate from Insights but advisable; individual complaint reports forwarded to an address you monitor actively provide additional diagnostic detail that the aggregated Insights view does not.

3. Register your dedicated SES IPs in Microsoft SNDS. If you are on standard dedicated IPs, register them in the SNDS portal now, using a Microsoft account with a valid email address format, and confirm Green filter status. If you are on SES Dedicated IPs (managed), check the CloudWatch SNDS metrics that SES surfaces automatically for those addresses. If you are on shared IPs, contact AWS support to understand your monitoring options. Also enrol in Microsoft's Junk Mail Reporting Programme to receive individual complaint reports, noting that since January 2026 these reports contain headers only and no longer include the message body. Update any complaint-handling pipeline accordingly. Be aware that the SNDS portal moved to a new URL in June 2026; update any bookmarks and automated scripts to point to the current portal address and refresh automated access links on a 30-day cycle.

4. Configure SES event publishing and connect it to your alerting layer. Ensure bounce and complaint notifications are flowing through SNS to a destination you actively monitor. A complaint event that sits in an SQS queue nobody checks is functionally the same as no complaint monitoring at all. SES Monitor can consume these events and apply threshold alerting without requiring custom infrastructure.

5. Establish a weekly cross-dashboard review routine. Check Google Postmaster Tools compliance status and spam rate, Yahoo Insights spam complaint rate and delivered volume trend, and SNDS filter results for all registered IPs. Document the numbers so that trends across weeks are visible. Set automated alerts in SES Monitor so that anything requiring immediate action reaches you before the next scheduled review.

Conclusion

The SES console shows you the sending side of the equation. Google Postmaster Tools, Yahoo Sender Hub, and Microsoft SNDS show you the receiving side. In 2026, with all three major providers enforcing hard SMTP rejections and having updated their monitoring interfaces to reflect compliance-first logic, operating with only one perspective is not a viable strategy. Each dashboard costs nothing to set up. Each one surfaces information your SES metrics structurally cannot. Combined with real-time alerting on the sending side, the full stack gives you enough visibility to catch problems early, act on them before they escalate to enforcement, and maintain the sender reputation that keeps your mail reaching inboxes rather than being silently discarded.

Start protecting your SES reputation today

Connect your AWS SES account in a couple of minutes and get real-time bounce and complaint alerts before a problem becomes a suspension.

No credit card required · 2-minute setup · Cancel anytime