List Digest - Subject line
Is there a way to optionally cause the Subject line to display with the text body and as a summary at the top of the digest?
I ask because on our mailing list (and probably many others too) subscribers include important content in the subject line and do NOT repeat it in the body of the text. So when the digest formatting places the Subject lines at the top to create "Today's Topics" as it does for all digest subscribers, the subject line and text body are widely separated making comprehension of the message much more difficult and separating important content unless it's repeated. This also happens on our list which uses Affinity/Empathy rather than Hyperkitty. In general, while a Today's Topics summary is useful, I think it would be preferable to always include the subject line with the body (one add'l line per digest message).
Again I'm wondering if this is a web front-end function, a MM3 core function, or perhaps both? I ask because if it's not a MM3 core function I'll need to ask our developer for an Empathy modification.
Below is an example from an Empathy-base list that shows how difficult it is to fully comprehend messages when the subject line is separated from the text body. The same issue would seem to be present in a Hyperkitty based list:
Today's Topics:
- Wilson’s Warbler (Albert Laguna)
- RB Nuthatch, Kent (John Johnson)
- Happy Mothers Day Summer Tanager (Visit Today Only) (Aidan Kiley)
- Wimisink Sora, Marsh Wren (Angela Dimmitt)
- Stn 43 South Windsor (Paul Desjardins)
- White-crowned Sparrows at Hammonasset (Paul Smith)
- Re: White-crowned Sparrows at Hammonasset (Paul Smith)
730am Beaver Pond Park in New Haven. Wilson’s Warbler sporting its distinctive black cap. Very birdy with yellow warbler, blue headed vireo, ruby crowned kinglet warbling vireo joining the fun, among others.
Sent from my iPhone Red-breasted Nuthatch at our feeder this morning. First time ever in our yard in 35 years!
John Johnson Kent FOR TODAY ONLY: Our special friend is still here today! I would like to open it up allow more people to see him because I really hate how “clique like” the birding community is here. Anyone interested can come stop by but would need to email me letting me know they’re interested in coming first. I will check my email and then I will send my address with instructions and where they are allowed to go. Thanks! Jill (jmahar@udel.edu)
Jill Mahar Easton 5/9 - Sora back, calling; marsh wren, near end of boardwalk - Sherman/Wimisink marsh, Rte.39 at 55. Angela Dimmitt New Milford
Paul Desjardins paul.desjardins2@gmail.com Phone: (860) 623-3696
This morning at the end of the Vibert Road section White Crowned Sparrow and north of Vibert Road f o y 2 Indigo Buntings.
Paul Desjardins Windsor Locks
2 White-crowned Sparrows at Middle Beach. At the circular road by the picnic tables.
Sent from my iPhone Oops, sent too soon
Paul Smith New Haven
Sent from my iPhone
smorytko@gmail.com writes:
Is there a way to optionally cause the Subject line to display with the text body and as a summary at the top of the digest?
It will always appear in the summary, I believe. Unless someone at your site has changed the configuration for mime_digest_keep_headers and/or plain_digest_keep_headers, it is already included, and should be displayed in the individual messages. I suspect this is a user agent (mail client) problem.
Again I'm wondering if this is a web front-end function, a MM3 core function, or perhaps both? I ask because if it's not a MM3 core function I'll need to ask our developer for an Empathy modification.
The digest message is a core function. When a message arrives for a digest-able list, Mailman core will add that to a separate mailbox, signalling the digest runner. The digest runner then decides if it's time and if so, reads the mailbox and assembles and sends the digest message. Digest creation and distribution is therefore entirely done by Mailman core.
Display is another matter. As with all received mail, the Harvard Law applies:
Under the most rigorously controlled conditions of pressure,
temperature, volume, humidity, and other variables the [mail
client] will do as it damn well pleases.
Digest display is notoriously awful in common consumer mail clients. Many frustrated admins simply turn off the feature to quiet their subscribers.
Below is an example from an Empathy-base list
The web interface doesn't matter. As far as I know it is impossible for the archive interfaces (Empathy, HyperKitty, etc) to view digests, because they receive each post individually and have no way to know the digesting schedule, so they can't calculate one either. That's certainly true of HyperKitty.
So I assume you are viewing the digest in your own mail client?
There are two possibilities.
Your mail client is refusing to display the headers in the digested messages even though they are present. I think this is more likely; the digest header configuration is rarely if ever changed.
The list is configured not to keep any headers. If you have access to the Mailman configuration files, the defaults are in the [digests] section of schema.cfg, and local changes, if any, are in the [digests] section of mailman.cfg. (Local changes completely override the configuration in schema.py.) If you don't, you'll have to ask the admin to check.
Here are the schema.cfg defaults from a fairly fresh update of the Mailman sources (I doubt these lines have changed since being written):
[digests] # Headers which should be kept in both RFC 1153 (plain) and MIME digests. RFC # 1153 also specifies these headers in this exact order, so order matters. # These are space separated and case insensitive. mime_digest_keep_headers: Date From To Cc Subject Message-ID Keywords In-Reply-To References Content-Type MIME-Version Content-Transfer-Encoding Precedence Reply-To Message List-Post
plain_digest_keep_headers: Message Date From Subject To Cc Message-ID Keywords Content-Type
("Space separated" includes newlines and tabs.) As you can see, Subject is in both.
Steve
Steve,
Right you are! Yahoo! Mail apparently disassociates the header information from the text body so I can only see it in the Today's Topics summary, while GMail does not and offers it in both locations. I'm patiently waiting for a determination regarding Outlook. I can now offer the "Harvard Law" principle to inquiring subscribers :-). Thank you for such a detailed response too. I'm sure it would be helpful to those with access to MM3 config files too but we don't have access to any config files and very limited visibility regarding configuration - only what the Affinity interface offers, no CPanel access either.
Thanks a lot!
Steve Morytko
On 5/12/21 1:44 PM, smorytko@gmail.com wrote:
Steve,
Right you are! Yahoo! Mail apparently disassociates the header information from the text body so I can only see it in the Today's Topics summary, while GMail does not and offers it in both locations.
One thing you can try is have your Yahoo users subscribe to the plain text rather than the MIME digest. Generally, at least with good MUAs, MIME is preferred because it preserves non-text parts and allows replying to an individual message as opposed to the digest, but clearly Yahoo is not one of those MUAs and Yahoo users will probably find plain text digests preferable.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On May 12, 2021, at 12:05 PM, Stephen J. Turnbull <turnbull.stephen.fw@u.tsukuba.ac.jp> wrote:
smorytko@gmail.com writes:
It will always appear in the summary,messages. I suspect this is a user agent (mail client) problem.
Yahoo Webmail concatenates all emails from digest like that
participants (4)
-
Apollinaris Schöll
-
Mark Sapiro
-
smorytko@gmail.com
-
Stephen J. Turnbull