Email list@hacman.org.uk without the massive plus addressing bit.
tamarisk
p: 07949 151 100
e: tamarisk@tamarisk.it
t: @notquitehere
Email list@hacman.org.uk without the massive plus addressing bit.
tamarisk
p: 07949 151 100
e: tamarisk@tamarisk.it
t: @notquitehere
Email list@hacman.org.uk without the massive plus addressing bit.
Which is why it needs to be &%$!ing not there in the first place!!!
Every other mailing list software Iāve come across manages to thread
stuff just fine without buggering around with the list address. If
Discourse canāt then itās simply broken.
Alan Burlison
Looking at the message fields that come through via email
The From field looks fine āName of User list@hacman.org.ukā
The Reply-To: and Return-Path: seem to be the ones with the long string of characters to say what thread it is. So maybe check on the settings on the mail client to see if itās picking up those fields instead of From
Looking at the message fields that come through via email
The From field looks fine āName of User list@hacman.org.ukā
Thatās not fine, it contains the list address and not that of the author.
The Reply-To: and Return-Path: seem to be the ones with the long
string of characters to say what thread it is.
It shouldnāt be necessary in the Reply-To. Can you explain why it is? (Or point me to dcumentation). On the whole it seems like the system has been written without taking email into account, and when it has been added it fails to follow the standards, so pretty much doesnāt work as it should.
So maybe check on the
settings on the mail client to see if itās picking up those fields
instead of From
Itās definitely in the Reply-To, which is annoying at the least.
Why are mail clients suddenly at fault? The only thing I know thatās changed is the delivery. The mail support doesnāt conform to any standards rendering it pretty much useless for those using mail.
I hoped Discourse would keep all mailing list functionality but add an improved web interface for those that wanted it. What it has done instead is removed mail functionality and added a web interface that is still much worse than all of the mail clients, even the crappy ones.
Simon
The Reply-To: and Return-Path: seem to be the ones with the long
string of characters to say what thread it is. So maybe check on the
settings on the mail client to see if itās picking up those fields
instead of From
Itās Discourse that is behaving incorrectly, not my MUA. Please go read
RFC2822.
Alan Burlison
So does Google Groups.
Looking at the message fields that come through via email The From
field looks fine āName of User list@hacman.org.ukāThatās not fine, it contains the list address and not that of the
author.
Yes, and thatās a violation of RFC2822.
āIn all cases, the āFrom:ā field SHOULD NOT contain any mailbox that
does not belong to the author(s) of the message.ā
The Reply-To: and Return-Path: seem to be the ones with the long
string of characters to say what thread it is.It shouldnāt be necessary in the Reply-To. Can you explain why it is?
(Or point me to dcumentation). On the whole it seems like the system
has been written without taking email into account, and when it has
been added it fails to follow the standards, so pretty much doesnāt
work as it should.
That seems to be the case, it appears to have been written by someone
with extremely limited knowledge of how email headers work.
So maybe check on the settings on the mail client to see if itās
picking up those fields instead of FromItās definitely in the Reply-To, which is annoying at the least.
Itās also a violation of RFC2822 so any MUA that is RFC-compliant will
have problems with Discourseās failure to follow the email standard that
everyone else follows. Even if I was prepared to fiddle with my MUA
(which I am not) Iād end up with something that worked with Discourse
and didnāt work properly with any other RFC-compliant MUA or mailing
list package.
https://woozle.org/~neale/papers/reply-to-still-harmful.html
In April of 2001, the IETF issued af new document, RFC 2822, which
obsoletes RFC 822. In this new RFC, the author addresses the Reply-To
header field in a few places, but the most relevant to this discussion
is the following in section 3.6.2 āOriginator fieldsā:
When the āReply-To:ā field is present, it indicates the mailbox(es) to
which the author of the message suggests that replies be sent.
Your list software is not āthe author of the messageā, so it must not
set or in any way meddle with the Reply-To header field. That field
exists for the author and the author alone. If your list munges it, you
are violating the standard.
:
:
Some people want to munge Reply-To header fields. They believe it makes
reply-to-list easier, and it encourages more list traffic. It really
does neither, and not only is it a poor idea but itās forbidden by
Internet standards.
The IETF has spoken, and if you violate their standard and munge your
Reply-To header fields youāre just creating problems for everybody.
Why are mail clients suddenly at fault? The only thing I know thatās
changed is the delivery. The mail support doesnāt conform to any
standards rendering it pretty much useless for those using mail.
Exactly so. Discourse is simply broken and in its current form is not
fit for purpose as a mailing list server. End of discussion.
I hoped Discourse would keep all mailing list functionality but add
an improved web interface for those that wanted it. What it has done
instead is removed mail functionality and added a web interface that
is still much worse than all of the mail clients, even the crappy
ones.
Amen.
Alan Burlison
So does Google Groups.
Yes, it is broken as well:
https://productforums.google.com/forum/#!topic/apps/bbaBknYlpWk
Although I believe they may have added a setting that allows the group
administrator to choose the correct behaviour
(http://webapps.stackexchange.com/questions/50802/how-to-configure-google-groups-to-reply-to-author-only)
In the case of Discourse it adds its own additional layers of broken on
top of Googleās version of broken.
Alan Burlison
I did find a similar conversation here, with a possible plugin to get around it
Although it would likely need to be tested etc
"https://meta.discourse.org/t/allow-reply-to-individual-instead-of-topic-forum-mailing-list-feature/44905/27"
āhttps://github.com/tareko/discourse-replyto-individualā
Something to bear in mind is that a conventional mailing list filters / groups everything based purely on the subject line
But with discourse instead the grouping is done based on that special number
This allows for messages to appear within catagories on the web front end
Essentially itās a mailing list / forum hybrid trying to achieve functionality of both at the same time
The general gist is you can subscribe to just parts of the list without recieving everything
So if I just want to recieve emails or notifications within the web browser for anything within the āHack-the-Spaceā catagory but ignore everything else then thatās possible
vs getting everything into the mail client and filtering it there instead (which from my personal point of view would suck)
Personally I think itās better to try and solve a problem then simply give up and say end of discussion, that seems a little dismissive
I did find a similar conversation here, with a possible plugin to get
around it Although it would likely need to be tested etc"https://meta.discourse.org/t/allow-reply-to-individual-instead-of-topic-forum-mailing-list-feature/44905/27"
āhttps://github.com/tareko/discourse-replyto-individualā
That does seem closer to correct behaviour.
Something to bear in mind is that a conventional mailing list filters
/ groups everything based purely on the subject line
No, they do not, they use other headers such as Message-Id, References,
In-Reply-To and Original-Message-ID. Please stop making assertions based
on your incorrect understanding of how email works.
But with discourse instead the grouping is done based on that special
number This allows for messages to appear within catagories on the
web front end Essentially itās a mailing list / forum hybrid trying
to achieve functionality of both at the same time
Other mail forum gateways work just fine by using the RFC-defined fields
that are used by email software for threading. Discourse does not.
The general gist is you can subscribe to just parts of the list
without recieving everything So if I just want to recieve emails or
notifications within the web browser for anything within the
"Hack-the-Space" catagory but ignore everything else then thatās
possible vs getting everything into the mail client and filtering it
there instead (which from my personal point of view would suck)
I turned on mailing list mode in Discourse because I wanted it to
behave like a mailing list and send me everything because I use that to
keep track of whatās going in at Hacman. Thatās the way mailing lists
work and is why MUAs often provide a āmuteā function to ignore threads
you arenāt interested in. What you see or donāt via the web interface is
irrelevant to people subscribing via email as they donāt use the web
interface. If you prefer the web interface, fine. But that shouldnāt
force people who want a mailing list interface to accept something
thatās broken because the Discourse authors think they know better than
everyone else about how email should work.
Personally I think itās better to try and solve a problem then simply
give up and say end of discussion, that seems a little dismissive
And telling people that their perfectly correct MUAs needed hacking
around with to compensate for Discourseās brokenness wasnāt dismissive?
Alan Burlison
So does Google Groups.
Erm, let me see⦠No! (See attached.) But if it did it would be incorrect too.
Simon
Personally I think itās better to try and solve a problem then simply
give up and say end of discussion, that seems a little dismissive
With respect to mailing lists itās already a solved problem. Web forum type stuff is still up in the air. Weāre trying to do both, bu itās apparent that the Discourse philosophy eschews mail as a communication medium to the extent that it intentionally violates its rules, so I have no confidence that it will be fixed properly in Discourse without a concerted external effort.
Simon
I did find a similar conversation here, with a possible plugin to get
around it
Although it would likely need to be tested etc"https://meta.discourse.org/t/allow-reply-to-individual-instead-of-topic-forum-mailing-list-feature/44905/27"
āhttps://github.com/tareko/discourse-replyto-individualāSomething to bear in mind is that a conventional mailing list filters
/ groups everything based purely on the subject line
But with discourse instead the grouping is done based on that special
number
That special number can be and is already in other headers, there is no need to put it in the Reply-To header.
This allows for messages to appear within catagories on the web front
end
When we changed the subject it appeared in the same ātopicā in the forum, and no subject change in email.
Essentially itās a mailing list / forum hybrid trying to achieve
functionality of both at the same time
By removing all of the already working and mature email functionality to do similar, and not taking advantage of said functionality to achieve the features in the forum interface. Iām sorry if Iām missing something here.
The general gist is you can subscribe to just parts of the list
without recieving everything
You can do that with topics in Mailman.
Simon
So this is what Iāve received in that email:
So does Google Groups.
Erm, let me see⦠No! (See attached.) But if it did it would be incorrect too.
Simon
So we can add completely broken plaintext email support to the long list
of defects in Discourse.
Itās clear that the mailing list support in Discourse is just
half-hearted attempt thatās been done purely so they can tick the āi haz
mailing listā box. The Discourse agenda is āWe know forum interfaces are
better for you, you will use themā:
Discourse is a from-scratch reboot, an attempt to reimagine what a
modern Internet discussion platform should be today, in a world of
ubiquitous smartphones, tablets, Facebook, and Twitter.
Weāre civilized.
Iām so tempted to invoke Godwinās Law at this point, but Iāll resistā¦
Alan Burlison
Erm, let me see⦠No! (See attached.) But if it did it would be incorrect too.
The āFromā header in Hacmanās GG is correct, the āReply-Toā is not.
Alan Burlison
So now I come and visit the web interface and I find that the post I sent via email trying to explain the brokenness with plain text email has been so completely screwed up by Discourse that it bears almost no relation to what I actually sent and completely fails to show what the problem is. Here is what I actually sent via email:
On 18/09/2016 13:01, Simon Ward wrote:
So this is what I've received in that email:
>> [quote="sward, post:4, topic:2069"]
>> That's not fine, it contains the list address and not that of the
>> author.
>> [/quote]
1. Some kind of markup crap in a plain-text email.
>> So does Google Groups.
>
> Erm, let me see... No! (See attached.) But if it did it would be incorrect too.
>
> Simon
>
> <img src='/uploads/default/original/1X/396bdc3a8a5c2b8ca69bd76ec43fc5a5950acb5f.png' width='514' height='500'>
2. A HTML-encoded link that's impossible to follow instead of an actual attachment.
So we can add completely broken plaintext email support to the long list of defects in Discourse.
It's clear that the mailing list support in Discourse is just half-hearted attempt that's been done purely so they can tick the 'i haz mailing list' box. The Discourse agenda is "We know forum interfaces are better for you, you will use them":
----------
Discourse is a from-scratch reboot, an attempt to reimagine what a modern Internet discussion platform should be today, in a world of ubiquitous smartphones, tablets, Facebook, and Twitter.
Weāre civilized.
----------
I'm *so* tempted to invoke Godwin's Law at this point, but I'll resist...
This is where proper threading and sensible quoting comes into play, for I responded to a message that said this:
Oh FFS, when I entered that in the web UI it didnāt even render remotely correctly in the preview - what it showed me and what appears in the final web post look completely different.
And because thereās no proper threading in the Discourse web UI, the last message I sent is out of context and makes no sense. Brilliant.
you should have hit the reply button. That would do it