Make Launchpad Bug Emails DMARC Compliant to avoid Launchpad bug mail considered spam
Bug #1589693 reported by
Richard
This bug affects 32 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Undecided
|
Thomas Ward |
Bug Description
ISSUE:
When a comment is made on a bug, that comment is sent out by Canonical servers using the poster's email address. This won't work for domains that have dns policy records for email such as spf dkim or dmarc.
IMPACT:
A. ALL notifications where the issuer's domain has a published policy will be treated as spam or rejected
B. Canoncial's outbound smtp ip will be spam rated
C. dmarc policy holders will get reports on recipient's spammed domains
D. It is a bit of a privacy issue to distributes recipients domain names.
This won't work in 2016.
RECOMMENDED FIX:
Either use some clever canonical.com email construct like <email address hidden>
or a <email address hidden> address
Related branches
~teward/launchpad:dmarc-for-bugs
- Colin Watson: Approve
-
Diff: 170 lines (+30/-61)3 files modifiedlib/lp/bugs/doc/bugnotification-email.txt (+20/-25)
lib/lp/bugs/doc/bugnotification-sending.txt (+4/-4)
lib/lp/bugs/mail/bugnotificationbuilder.py (+6/-32)
summary: |
- Launchpad mail is spam for user domains with restrictive DMARC policies + Make Launchpad DMARC Compliant to avoid Launchpad mail considered spam |
Changed in launchpad: | |
assignee: | nobody → Thomas Ward (teward) |
summary: |
- Make Launchpad DMARC Compliant to avoid Launchpad mail considered spam + Make Launchpad Bug Emails DMARC Compliant to avoid Launchpad bug mail + considered spam |
To post a comment you must log in.
Launchpad is completely compliant with domains that use SPF and DKIM, as the envelope sender is @canonical.com. It's only operators who unwisely use a restrictive DMARC policy for user domains (breaking mailing lists, among other things) that are a problem.