All You Need To Know About Gmail’s Feedback Loop Offering
Bird
1 Apr 2014
1 min read

Key Takeaways
Gmail introduced an FBL pilot to help ESPs identify spammy senders.
Unlike traditional FBLs, Gmail provides aggregated spam complaint data, not ARF reports.
ESPs receive daily spam complaint percentages at the customer or campaign level.
Gmail requires strict adherence to Bulk Sender Guidelines (IP consistency, RDNS, SPF, DKIM, DMARC).
A new “Feedback-ID” header is required to identify customers, campaigns, and traffic types.
Gmail aggregates complaints per identifier, not across them, and ignores low-volume tags.
The FBL data arrives as a CSV attachment covering the previous day’s gmail.com messages.
ESPs must DKIM double-sign the headers to prevent spoofing.
Momentum supports multiple DKIM signatures using Lua policies and OpenDKIM.
Gmail only supports 1024-bit+ DKIM keys, treating shorter ones as unsigned.
Multiple ISPs provide FBLs, but Gmail’s model is unique and privacy-preserving.
Q&A Highlights
What is Gmail’s Feedback Loop (FBL)?
A pilot program for ESPs that provides aggregated spam complaint data, helping identify abusive senders without exposing individual user information.
How is Gmail’s FBL different from traditional feedback loops?
Traditional FBLs use ARF complaint reports containing individual spam complaint details.
Gmail instead provides aggregated daily percentages, protecting end-user privacy.
What does the aggregated report contain?
A daily CSV showing:
Percentage of spam complaints
Grouped by customer, campaign, or traffic type
Only for gmail.com recipients
What is the “Feedback-ID” header?
A required header that identifies the customer and optionally campaign or traffic type.
Format:
Feedback-ID: a:b:c:ESPid
a:b:c= optional identifiersESPid= required unique customer ID
Gmail aggregates based on each individual identifier.
What happens if tags have too few messages?
Gmail ignores low-volume identifiers to prevent misuse or accidental tagging noise.
Does Gmail group identifiers together?
No.
Each identifier is analyzed independently, even if they appear together in the same header.
How and when are FBL reports delivered?
Reports are sent once daily via email as a CSV attachment, containing the previous day’s data.
What sender requirements does Gmail enforce?
Senders must comply with Gmail Bulk Sender Guidelines, including:
Consistent sending IP
Valid RDNS
Same “From” address for bulk mail
SPF, DKIM, and DMARC usage (strongly recommended)
What are the DKIM requirements for the Feedback-ID header?
ESPs must:
Strip existing Feedback-ID headers
Insert a new one
DKIM sign it again (double-signing)
Use minimum 1024-bit DKIM keys
How does Momentum support Gmail’s FBL?
Momentum supports:
Multiple DKIM signatures via Lua policy
OpenDKIM for modern DKIM signing
Easy configuration of separate signing domains
Documentation provides sample Lua signing policies.
Which other ISPs offer feedback loops?
Several major ISPs offer FBLs, including:
AOL, Comcast, Cox, Fastmail, Hotmail, Mail.ru, OpenSRS, Rackspace, Yahoo!, Zoho, and others.
Most provide ARF-format reports, unlike Gmail.



