Dear fellow Mail Operators,

we run a SaaS solution hosting web forums for our customers. We send transactional email and opt-in notifications about new activities within a community which by their nature contain some user-generated content.

During a regular check in Google's Postmaster Tools we noticed that Gmail reports a Spam Rate of 27.3% for a single day in May which is concerning. Our Postfix logs report nothing out of the usual, apart from a single email being rejected as 'UnsolicitedRateLimitError', but being delivered 5 seconds later into another of Gmail's MXs the *day before* this spike in spam reports.

We also checked the Feedback Loop dashboard, in an attempt to at least identify the customer in question, but that dashboard shows nothing and it never did when we checked it in the past. It's showing blue dots at the very bottom for the days where we reach enough volume for other dashboards to show data, including the day in question. But clicking that dot shows "Keine gekennzeichneten Bezeichner" ("no marked identifiers").

This makes me wonder if we missed anything while setting up the support for Gmail's Feedback Loop or if this is usual behavior due to our lowish volume (less than 100 emails in Gmails direction on the day in question).

Mail is being sent with a 'MAIL FROM:<[email protected]>' with the 'From:' containing an email address of the customer's custom domain.

We're DKIM signing the emails using a key in the 'bounce.woltlab.cloud' domain and add a 'Feedback-ID: customer_id:WCloud' header to all emails, in an attempt to uniquely identify the customer in cases of spam reports.

We set up SPF records for the bounce.woltlab.cloud domain and also set SPF records for the customer's domain, because the customer sets up the domain using a CNAME record.

We set up both the bounce.woltlab.cloud and woltlab.cloud domains at postmaster.google.com.

Checking https://support.google.com/mail/answer/6254652?hl=en-GB we appear to tick all boxes:

- Our emails contain exactly one Feedback-ID header with a customer identifier and a stable SenderID of 'WCloud':

> Feedback-ID: c_1234578:WCloud

The documentation is not clear regarding the use of optional fields, though. Would we need

> Feedback-ID: ::c_1234578:WCloud

instead?

- The Feedback-ID header is DKIM signed by the domain registered in the dashboard:

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=bounce.woltlab.cloud; [email protected]; q=dns/txt; s=wcloud;
 t=1622622079; h=from : reply-to : to : subject : date : message-id :
 list-id : list-unsubscribe : list-unsubscribe-post : mime-version :
 content-type : feedback-id : from : to : subject : date : message-id :
 feedback-id; bh=YOZK9mUAdTkOR1zUM4JWklWhBmsqy1Wau9HMb4sOvXI=;
 b=dtvd3fXJnEUEGrSUu4z8sY2kx5nkw5tiS8zKS/Se6YZUgtAyVcWb4Dg+Ze/AqFeWr5rvD
 q2W9+u9iSonz5yoV1e/X25cwyPhr29063KzZPJTQOtLD5Kcosz/U4Ur3YTA/YWIeXg0Afo3
 GhsqucX/g3qpq2Hs28lR2zzqg3Ek+FntafocHjOeKBQDazs4nG4cMX6j3R9TPTFniG5jEdo
 oMW+ErlNTzvEL0Z0mVjPI4rfTprdkjyLXZPVv9h+tlHCYir5meVQ1RTpImZKWtaXqP8UjVv
 z4TDqqI8FoFS9HPGhNfPGbwfrktsO/7kj5FBSDSQdbrWLPKA4HhUJ3qbzUAA==

- The signing domain has SPF records set up.
- Our outgoing mailserver has a forward confirmed reverse DNS within the signing domain.

The only thing we might be lacking is:

For a given day’s traffic, FBL reports are generated only if a given identifier 
is present in a certain volume of mails as well as in distinct user spam 
reports.

As the other dashboards, specifically the Spam Report dashboard, show data we would suspect that we reached this minimum volume, but of course we can't be sure there.

Does anyone of you have practical experience with Google's feedback loop mechanism and might be able to identify if we are doing anything wrong or if it's just the low volume?

Best regards
Tim Düsterhus
Postmaster WoltLab GmbH

--

WoltLab GmbH
Nedlitzer Str. 27B
14469 Potsdam

Tel.: +49 331 96784338

[email protected]
www.woltlab.com

Managing director:
Marcel Werk

AG Potsdam HRB 26795 P
_______________________________________________
mailop mailing list
[email protected]
https://list.mailop.org/listinfo/mailop

Reply via email to