Will Yardley (12024-12-04): > As noted already, this solves the problem of handling replying to the > list yourself, but not the problem of someone replying to you directly > (unless their mailer honors your M-F-T header). > > I will just make an aside here that I've made another time or two on the > list: this header is a draft that was never made an actual standard, and > is really only either generated by, or honored by, one or two other > clients aside from Mutt (none of them widely used). > > And, the type of people most likely to reply-all and leave you copied > are probably the most likely to not be using those very niche clients.
It is a good thing it never graduated to full standard, because it was bad. The reason it was bad is that it expected users to use a different button or keyboard shortcut whether replying to a mailing-list or a personal mail: it relied on people paying attention. People make mistakes; people make more mistakes when subjected to repetitive tasks. If people make 10% mistakes and the system requires a decision each time, then the system will lead to a 10% error rate. If the system guesses right 90% of the times, then the error rate drops to 1%. Based on my experience, with a significant portion of mail coming from mailing-lists with reply-to set, I estimate that “always reply to all” is right better than 90% of the times. A standard written taking human fallibleness in account could have achieved at least that. Furthermore, the remaining 10% tend to stand out (talking about somebody in the conversation in their back), making the actual error rate even lower. > The war is probably long over, and you're probably right that it's the > least annoying thing, especially for non-technical lists, but seeing > this brought me back to the days when I actually used mailing lists > routinely, and people posting this article was common: > > https://marc.merlins.org/netrants/reply-to-harmful.html > > One thing is that doing this does make it more difficult for someone to > reply to you off-list should they want / need to. I have known of this document for a long time. It exemplifies what is wrong with essays titled “foobar considered harmful” instead of “the pros and cons of foobar”: - They address a completely strawmanized version of foobar, where the implementation makes all the mistakes a good implementation would have avoided. - They ignore the problems people were trying to solve with foobar instead of trying to provide alternate solutions that do solve the same problems almost as well as foobar without its cons. > That's always been a thing. But the issues is that MUAs *must* (in my > understanding) use the Reply-To header over the From header when > replying if Reply-To is set. I have seen people make the same claim, and the short answer is that they can be safely ignored because a “must” in the context of software-user interaction is a nonsense. The longer answer is: There is never a “must” without an “if” and a “want”. You MUST drink water… only IF you WANT to stay alive. Otherwise, you don't need to drink water. Protocol specifications say MUST because there is an implicit “if you want your code to successfully interact with any standard-compliant peer”. If you are Apple or Google or Microsoft and do not care about most peers, then you can ignore MUSTs in protocols you implement and get away with it. But there is no if and want to enforce a must about user interface. (Unless you are about to implement a system of DRM to prevent users from copying copyrighted material and skipping ads, but I am assuming people here are not evil.) What will happen if a MUA does not respect this must about applying reply-to? The software police will raid the developer's home? The software police will raid MY home for installing the soft? (Well, the soft can get kicked out of the app store and demonetized: there is an if and a want in monetizable app stores.) User interface is something between the author of the soft and its users. No standard can have anything to say about it. And it is especially true for Libre Software where I could just patch the soft to behave the way I want it to. Last point: you will probably find that standards that ignore all the obvious thing I stated above and still state MUSTs about user interaction are usually bad standards in other ways and inefficient about a lot of things. Regards, -- Nicolas George