On 30/09/2021 12:18, Timothy wrote:
Hi Greg,
i love the searching on list.orgmode.org, but i have this recurrent
dream: that some day each e-mail message will come with a header listing
the URL for that message on <https://list.orgmode.org>. (though i also
worry this might open us up to some sort of spam, or other, attack?)
and, i’ll add my thanks and congratulations on 9.5!
cheers, Greg
If you use mu4e, the following may be of some interest:
┌────
│ (defun +mu4e-ml-message-link (msg)
│ (cond
│ ((string= "emacs-orgmode.gnu.org" (mu4e-message-field msg :mailing-list))
│ (message "Link %s copied to clipboard" (gui-select-text (format
"https://list.orgmode.org/%s" (mu4e-message-field msg :message-id)))))
│ (t (user-error "Mailing list %s not supported" (mu4e-message-field msg
:mailing-list)))))
│ (add-to-list 'mu4e-view-actions (cons "link to message ML"
#'+mu4e-ml-message-link t))
└────
I expect this could be adapted to other clients (notmuch, gnus, etc.)
without much trouble :)
lists.gnu.org allows to map Message-ID to URL as well:
https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=%2Bmessage-id%3A87tuolhyl7.fsf%40posteo.net&idxname=emacs-orgmode
Unfortunately I have no idea how to get Message-ID having a link to
particular message on lists.gnu.org without search by e.g. subject and
author.
I had an impression that mailman mangles links like
https://list.orgmode.org/87tuolhyl7....@posteo.net
since they resemble email addresses, so should be protected from
spammers. I do not have links to prove it for mailman but debbugs
certainly does it. In this sense links to lists.gnu.org are safer:
https://lists.gnu.org/archive/html/emacs-orgmode/2021-04/msg00133.html
A cheat for debbugs maybe the following: replace "@" to "%40"
https://list.orgmode.org/87tuolhyl7.fsf%40posteo.net/T/#u
(Message that I used in these examples: Juan Manuel Macías. [tip] search
this mailing list with helm-surfraw. 2021-04-05 9:25 UTC)
list.orgmode.org (public inbox) is an ordinary subscriber just as you,
so it can not add any link to messages delivered to you. There is a
dedicated header Archived-At that mail list may add, unfortunately
mailman does not know URL at the time of message processing, so it adds
only a link to whole archive as List-Archive.
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/handlers/docs/rfc-2369.html#archive-headers
Curiously news.gmane.io still adds Archived-At despite web interface was
disabled years ago.