Re: Fwd: Re: mailing list question

Chris Fox <[email protected]> Mon, 28 Apr 2014 20:40:56 +0100
Newsgroups gmane.comp.ai.prolog.swi
Message-ID <[email protected]>
On 2014-04-28 19:31, jon judge wrote:
> There's no logical reason why me submitting an email to the swi list 
> /must/
> be treated as an smtp 'forward', with the list server acting 
> effectively as
> an smtp proxy (but dumping the contents on the web at the same time),
> retaining the original 'From:', and then failing DMARC verification as 
> it is
> not a configured proxy by the sender domain.

In my experience, there are practical, ergonomic reasons for retaining 
 From addresses on mailing lists. I have been on MS-Exchange forwarding 
service that rewrote all the headers in the way suggested. It was not a 
pleasant experience. I would rather not be on a list that adopted such a 
policy.

Strict SPF and DKIM enforcement also breaks other things that are useful 
for spam control, such a disposable forwarding addresses. Perhaps 
ironically, one option for Yahoo users troubled by DMARC-reject is to 
use Yahoo's From spoofing settings to change their From address to a 
forwarding address in their control which is in turn configured to 
bounce email back to the Yahoo address. This then disables the DMARC 
checks...

These strict DMARC policies seem selfish; those that apply and enforce 
them are themselves using features (such as From spoofing) that break if 
everyone else were to play the same game. This is a lot of trouble for a 
policy that does not seem very good at controlling spam; there are 
reports that a significant volume of spam is now routed through Yahoo's 
servers, and so passes the DMARC checks -- as with SPF before it, we may 
well reach a point where spam is often more likely to pass these tests 
than ham.

Chris

PS There is a From-address rewrite plugin for Mailman 
(https://launchpad.net/mailman/2.1/2.1.16) but it is ugly IMHO. I would 
probably unsubscribe if this were implemented


> Me sending a message to the list could be just repackaged and sent as a
> fresh email from '[email protected]', whose identity /can/ be
> verified by looking up eg. swi-prolog.com and verifying the email 
> servers
> are allowed to send email for that domain, with dkim, spf and dmarc
> verification by the receiving email server.
> 
> The underlying / temporary problem here is that sending email used to 
> have
> no authentication.. it was the wild west out there... which is why we 
> moaned
> about spam so much... and there will be teething problems along the 
> way.
> 
> And DMARC might be a flawed implemention, but it has been implemented 
> by ALL
> the big email ISPs (google, yahoo, aol, hotmail, and xs4all, yeah.net, 
> ).. I
> have DMARC reports to prove it, and we have to deal with it, or our 
> mailing
> lists won't work.   Yahoo has just tightened their criteria to 'reject'
> expect the others to do the same as soon as the lessons were learned 
> from
> Yahoo's strongest attempt yet at turning the screw on spammers.
> 
> In the meantime, replacing 'From: [email protected]' to
> 'From:'[email protected]', or whatever is the first step/only 
> game
> in town, so far as I know.  DMARC is very fussy when it comes to 
> subdomains,
> and can still reject  an email because it came from
> [email protected] rather than 
> [email protected], so
> read up DMARC and subdomains, and also ensure that if you have 
> subdomains,
> then they have mx records set up too, else it will still bounce.
> 
> If it's true that Yahoo/others are/will be insisting on a 100% 
> compliant
> DMARC policy for verifying sending domains, then you might have to also 
> get
> all the spf/dkim records & keys set up on your dns - be 100% compliant,
> before it will not get bounced.
> 
> Assuming your mx server reputation is not already destroyed of 
> course... in
> which case all bets are off / you need to start with an uncompromised 
> domain
> / ip address for your mx servers as well.  But hopefully this will be a 
> last
> resort.
> 
> Also have a google around for 'dmarc testing' - I used online tools to
> verify that my dmarc/dkim/spf dns records were configured correctly 
> before I
> started sending emails.  And you can see from email smtp headers in 
> your
> email client/mailing list server) whether DMARC passed or not - the 
> headers
> will show what passed or failed, on a message by message basis.
> 
> It's a big mess, but we are where we are. Repeat: moving from yahoo to
> temporarily looser/different email provider probably won't help you in 
> the
> long term.
> 
> 
> 
> --
> View this message in context:
> http://swi-prolog.996271.n3.nabble.com/Fwd-Re-mailing-list-question-tp14894p14906.html
> Sent from the SWI Prolog mailing list archive at Nabble.com.
> _______________________________________________
> SWI-Prolog mailing list
> [email protected]
> https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog

-- 
Dr Chris Fox  <[email protected]>   http://Chris.FoxEarth.org
Reader in Computer Science,  University of Essex, CO4 3SQ, UK
Tel: +44 (0)1206 87 2576 | GnuPG: 1024D/488F6C2A | QRA: M0PXZ