public inbox for overseers@sourceware.org
 help / color / mirror / Atom feed
From: Christopher Faylor <cgf-use-the-mailinglist-please@sourceware.org>
To: Overseers mailing list <overseers@sourceware.org>
Cc: Segher Boessenkool <segher@kernel.crashing.org>,
	Alexander Monakov <amonakov@ispras.ru>,
	Bernd Schmidt <bernds_cb1@t-online.de>,
	Florian Weimer <fw@deneb.enyo.de>
Subject: Re: Not usable email content encoding
Date: Wed, 18 Mar 2020 13:36:37 -0400	[thread overview]
Message-ID: <20200318173637.GA4283Q@cgf.cx> (raw)
In-Reply-To: <alpine.LSU.2.21.2003181638490.30534@wotan.suse.de>

On Wed, Mar 18, 2020 at 04:42:13PM +0000, Michael Matz wrote:
>On Wed, 18 Mar 2020, Frank Ch. Eigler via Gcc wrote:
>> Yes, for emails from domains with declared interest in email
>> cleanliness, via DMARC records in DNS.  We have observed mail
>> -blocked- at third parties, even just days ago, when we failed to
>> sufficiently authenticate outgoing reflected emails.
>
>Was this blocking also a problem before mailman (i.e. two weeks ago)?  
>Why did nobody scream for not having received mail?  Or why is it blocked 
>now, but wasn't before?  Can it be made so again, like it was with ezmlm?

We *were* seeing an increased number of bounces because qmail wasn't
doing the right thing.  People were complaining to postmaster that they
hadn't received email.  I was dreading having to figure out what DMARC
issues they were having with ezmlm/qmail.  So, it's nice for us admin
volunteers to have a standard system to use that doesn't require
searching for patches or workarounds non-standard systems like ezmlm/qmail.

>(And DMARCs requirement of having to rewrite From: headers should make it 
>clear to everyone that it's stupid).

I hate the rewriting quite a bit.  But, if major players like gmail have
adopted DMARC then there really isn't much we can do except to play
along.  It is galling, but the alternative is telling people not to use
gmail or yahoo.  We obviously can't do that.

I'm not sure that everyone understands that on the old server we were
using an ancient, hacked email system of qmail and ezmlm.  I'd added
unofficial (if official even means anything) patches and work arounds
to allow us to continue to communicate with, e.g., yahoo and qmail but
they never worked 100% right and, as mentioned, we were starting to see
bounces and complaints.  Even the old system munged From addresses, too.

We decided for server2 to standardize on postfix + mailman because both
were available on RHEL.  Using postfix + mailman means that if anything
happens to fche or cgf, it should be possible for some hypothetical
volunteer to figure out how email works on sourceware.

There is at least one site that offers qmail and ezmlm packages but
the support seeemed somewhat iffy.  And, if we had used those instead,
and they had updated their support for DMARC/DKIM/SPF then we'd be
in the same boat anyway.

mailman is supposed to only munge From addresses from domains that
enforce DMARC but we're finding that some domains don't properly
advertise themselves and email is not going through to them.  So, it is
looking like we may have to turn it on universally.

The bottom line is that mailman tries harder to make sure that mail gets
through than the kludge I added to qmail ever did so, in theory, more
mail should get through once we finish tweaking.

FWIW, I rewrote my local email delivery agent so that it it puts most
of the From addresses back the way they were before.  It catches most
of the munging so that I don't even notice it anymore.

cgf


  reply	other threads:[~2020-03-18 18:14 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-03-16 13:45 Martin Liška
2020-03-16 13:47 ` Richard Earnshaw
2020-03-16 13:52   ` Martin Liška
2020-03-16 13:51 ` Florian Weimer
2020-03-16 13:52 ` Frank Ch. Eigler
2020-03-16 13:54 ` Alexander Monakov
2020-03-16 14:11   ` Martin Liška
2020-03-16 14:18     ` Jonathan Wakely
2020-03-17 19:46   ` Segher Boessenkool
2020-03-17 19:51     ` Frank Ch. Eigler
2020-03-17 21:45       ` Segher Boessenkool
2020-03-18 10:38       ` Florian Weimer
2020-03-18 11:01         ` Frank Ch. Eigler
2020-03-18 11:39           ` Florian Weimer
2020-03-18 14:19           ` Michael Matz
2020-03-18 14:22             ` Frank Ch. Eigler
2020-03-18 15:15               ` Bernd Schmidt
2020-03-18 16:22                 ` Frank Ch. Eigler
2020-03-18 16:42                   ` Michael Matz
2020-03-18 17:36                     ` Christopher Faylor [this message]
2020-03-18 21:52                     ` Jim Wilson
2020-03-18 22:29                       ` Jonathan Wakely
2020-03-18 22:34                         ` Jonathan Wakely
2020-03-18 22:44                           ` Frank Ch. Eigler
2020-03-19  3:30                             ` Christopher Faylor
2020-03-19  3:32                               ` Christopher Faylor
2020-03-18 22:45                         ` Joseph Myers
2020-03-18 23:02                           ` Jonathan Wakely
2020-03-19 13:05                         ` Tom Tromey
2020-03-19 13:26                           ` Florian Weimer
2020-03-19 13:41                             ` Richard Biener
2020-03-19 13:58                               ` Florian Weimer
2020-03-19 18:17                                 ` Segher Boessenkool
2020-04-23  0:54                                 ` Tamar Christina
2020-04-23  5:47                                   ` Florian Weimer
2020-04-23  7:34                                     ` Richard Biener
     [not found]                                     ` <CAH6eHdShSXwc4K7ar9HWgHu12tDQe-s2LifdvmVp8VytwYV-ew@mail.gmail.com>
2020-04-23  8:39                                       ` Jakub Jelinek
2020-04-23 15:32                                       ` Jeff Law
2020-04-23  9:55                                     ` Tamar Christina
2020-04-23 11:46                                   ` Segher Boessenkool
     [not found]                                     ` <CAH6eHdTHsZWO9vuycKm22dDbSGSfzcrKbzEpb6vNdb-zXCiKjQ@mail.gmail.com>
2020-04-23 12:30                                       ` Segher Boessenkool
2020-04-23 15:33                                     ` Jeff Law
2020-04-23 16:57                                       ` Frank Ch. Eigler
2020-04-23 20:32                                         ` Segher Boessenkool
2020-04-23 20:27                                       ` Segher Boessenkool
2020-04-23 21:14                                         ` Tom Tromey
2020-04-24 15:48                                           ` Thomas Koenig
2020-04-24 17:09                                             ` Segher Boessenkool
2020-05-01 15:51                                           ` Jeff Law
2020-05-02 12:50                                             ` Segher Boessenkool
2020-03-19 18:08                               ` Segher Boessenkool
2020-03-18 22:33                       ` Frank Ch. Eigler
2020-03-19  0:17                         ` Segher Boessenkool
2020-03-19  0:32                       ` Segher Boessenkool
2020-04-06 20:58                   ` Maciej W. Rozycki
2020-04-06 21:09                     ` Frank Ch. Eigler
2020-04-06 21:59                       ` Maciej W. Rozycki
     [not found]                         ` <CAH6eHdTqJEM90d9+nNWrAa_zZrQQha79oMbnbVsRt_2Zd90PdA@mail.gmail.com>
2020-04-07  9:53                           ` Florian Weimer
2020-04-08 12:38                             ` Mark Wielaard
2020-04-08 13:50                               ` Michael Matz
2020-04-08 21:15                                 ` Segher Boessenkool
2020-04-13 19:47                                   ` Christopher Faylor
2020-04-13 22:53                                     ` Michael Matz
2020-04-14 21:06                                       ` Christopher Faylor
2020-04-14 21:38                                         ` Maciej W. Rozycki
2020-04-15  2:59                                           ` Christopher Faylor
2020-04-07 15:13                           ` Michael Matz
2020-04-07 15:22                             ` Frank Ch. Eigler
2020-04-07 15:56                               ` Michael Matz
2020-04-07 16:09                                 ` Christopher Faylor
2020-04-07 17:08                                   ` Maciej W. Rozycki
2020-04-09 18:19                                     ` Florian Weimer
2020-04-07 16:08                             ` Christopher Faylor
2020-04-07 16:58                               ` Maciej W. Rozycki
2020-04-06 23:15                     ` Segher Boessenkool
2020-03-21 22:29     ` Maciej W. Rozycki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200318173637.GA4283Q@cgf.cx \
    --to=cgf-use-the-mailinglist-please@sourceware.org \
    --cc=amonakov@ispras.ru \
    --cc=bernds_cb1@t-online.de \
    --cc=fw@deneb.enyo.de \
    --cc=overseers@sourceware.org \
    --cc=segher@kernel.crashing.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).