Last modified: 2014-09-07 23:13:54 UTC
Hi, We receive emails for every change of a article listed in watch list. Here the problem is the article URLs are written in Percent-encoding. So it is not possible to read that and it looks bad in the email body. Sometimes it requires 4/5 lines to show the name of the article. Along with this there are some formatting issue which exists from the beginning and not resolved for a long time (https://bugzilla.wikimedia.org/show_bug.cgi?id=56063). The emails i receive form the 'MediaWiki message delivery' system are properly formatted. I am not sure which application is used to format this emails but the default Mediawiki emails have some issues. You can check the screenshot here to get an idea about the problem, https://nimbus.everhelper.me/client/notes/share/74770/w8BbZLSEFp9gVhZZ1GAdrcfL6aG7AvVf/ . -- Nasir Khan
Does this refer to emails in plain text, or emails in HTML format? For plain text, I don't see any way to solve that issue. If you have one in mind, please elaborate.
Hi Andre Klapper, thanks for your response and query. I am facing this problem in the Mediawiki default email system. I am not sure if it is plain text or HTML. But if it is in plain text then is it required to be in 'plain text' and make everyone suffer for this?
I would still prefer to "make everyone suffer" to having broken links in email clients which don't interpret bytes correctly. Now if that is a real issue or just a theoretical one, I don't know.
Hi Andre, thanks for expressing your thoughts. I believe you know that Echo (Notifications) sends email in HTML format, which is way more cleaner, user friendlier and easier to understand then the default emails. The important thing is it can send email in every language Wikipedia supports (including ASCII and non-ASCII scripts). Can you please tell me why they ignored the email clients which don't interpret bytes correctly?
Echo: I checked the source of the last email message that I received from *Echo* on test2: Echo sends an email in both plain and HTML format ("Content-Type: multipart/alternative"). Watchlist notification emails that I receive only say: Content-type: text/plain; charset=UTF-8 https://www.mediawiki.org/wiki/Special:Preferences#mw-prefsection-echo has a format setting but that seems to only apply to Echo notifications, not to Watchlist notifications. This is confusing. I guess what it boils down to here is to also use Echo (and its HTML support) for Watchlist notifications.