[Dune] List server outage last week
Jö Fahlke
jorrit at jorrit.de
Mon Dec 16 10:58:29 CET 2019
Hi,
last week approx Tuesday the physical machine hosting the
lists.dune-project.org at Münster University had a hardware failure. The
admin of that machine already had plans to move his services elsewhere, took
that as an opportunity to execute those plans, and thus did not want to bring
the machine back up. As I had plans to also move the list server, I executed
them as well, thou a little more hastily when I liked.
Anyway, since about thursday evening the list server is now running in a VM
rented from Hetzner. On Friday Münster University droppen it's special
handling of the domain name, allowing mail from there to be delivered to the
mailing lists again.
On sunday I got the list server whitelisted[1] at Office365/outlook.com, so
people at institutions buying email-services from Microsoft are now again able
to receive mail that's passed through our list server. You may wan't to have
a look into the list archives for any mail that you've missed. Namely,
warwick.ac.uk is affected by this, but there may be more I'm not aware of.
If you notice any problems, especially that you cannot send mail to a list
like you could before, or that you did not get mail that appeares in the list
archive, or spam being delivered to the lists, please let me know.
Regards,
Jorrit Fahlke.
[1] Apparently the mailing list server's IP address had been blacklisted by
outlook.com for sending spam. Which is funny because I reused an IP
address which I've held for probably a year, and most of the time it did
not even have a server running behind it. Anyway, they want you to go to
their webpage, enter the IP to whitelist and the Email-address that
received the error, and then they'll send a mail with a special token to
that address.
Except that mail contains lines more then 3000 bytes long. I mean, 3000
bytes long in the raw SMTP conversation, before base64-decoding takes
place.
Why was that a problem? Because the list server would reject mail content
with lines longer than 1000 bytes. Why would he do that? Well, my guess
is that someone read https://tools.ietf.org/html/rfc5321#section-4.5.3.1
and https://tools.ietf.org/html/rfc5321#section-4.5.3.1.6, and decided to
take a stand against those damn RFC-violators, and set Debian's default
config to reject lines longer than the minimum the RFC requires.
So great. One bonehead who does not care about interoperability, sending
messages with unnessecary .gif-files, not folding the base64-encoded
version of those into 80-character lines like you're supposed to, thereby
violating an RFC recommendation for no good reason. Versus another
bonehead who cares so much about interoperability, that he'll artificially
limit interoperability for all of his users by default, in the hope
they'll pressure the first bonehead to do the right thing.
Of course, I may be wrong, but at least that's how I'm reading this
situation...
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20191216/22412b92/attachment.sig>
More information about the Dune
mailing list