Route fbl@/abuse@hello.kamocrm.com complaint reports to EmailService

FeatureKlusterServices
Shipped
September 13, 2026 at 5:00 PM UTC
Author
Kamo
Commit
52e7db1

Spam-complaint feedback-loop reports (ARF, RFC 5965) and abuse reports sent to fbl@ and abuse@hello.kamocrm.com are rewritten to complaints-mail.invalid and handed to a new `complaints` pipe, which reuses the unsubscribe spool script with its own spool directory. abuse@ still sends a human copy to postmaster. A new complaints-mail sidecar, running the same script as unsubscribe-mail, posts each spooled message to EmailService's /api/internal/complaints/mail. With INCLUDE_RAW=1 it adds the whole spooled message (at most 256 KiB), base64-encoded, as `raw`: the machine-readable feedback-report part and the attached original message are MIME parts the existing fields leave out. With the new flags unset, the unsubscribe sidecar behaves exactly as before.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing