blob: f3a9ada6d34c8598141856d319216018afb685f6 (
plain) (
tree)
|
|
<!-- Automatically generated by emacsconf-publish-before-page -->
In this talk, Mohsen Banan describes how Emacs mail can be part of a comprehensive digital ecosystem. Afterwards, he will handle questions via BigBlueButton.
# Talk
<div class="vid"><video controls preload="none" id="mail-mainVideo"><source src="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2022/captions/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.vtt" default />"""<track kind="chapters" label="Chapters" src="/2022/captions/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="mail-mainVideo" data="""
00:00.000 Introduction
01:41.080 Mail and the digital ecosystem
03:33.600 Platformization and Mail
05:32.400 Contours of this presentation
06:19.800 Anatomy of monolithic MUAs
06:42.840 Existing Elisp mail libraries and modes
07:22.960 Concept of a split-MUA
08:22.320 Emacs and the culture of DIY split-MUAs
09:42.400 A glimpse of the bigger picture
13:10.880 The full ByStar story
17:31.320 ByStar DE context, assets, and terminology
19:20.120 MARMEE parts list
20:21.760 Blee-Gnus parts list
20:47.680 Deep integration of BISOS-MARMEE and Blee-Gnus
22:08.840 qmail and bystar-qmail
23:56.560 MARMEE: common-agent for split-MUA implementations
25:10.760 Obtaining, installing, and configuring MARMEE
26:17.200 Installing MARMEE
27:20.480 Emacs inside of ByStar
29:47.760 Emacs common-agent models and interfaces
31:36.960 Evolution of Gnus with MARMEE
32:35.280 X-Message-SMTP-Method: qmail
33:11.320 X-Message-Send-Method
33:39.320 Shared common-agents configuration and secrets management
34:39.600 Evolution of message-mode into message-polymode
35:34.080 Two vertical-slice mail use cases
"""]]<div></div><div class="files resources"><ul><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.webm">Download --main.webm (88MB)</a></li><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.opus">Download --main.opus (22MB)</a></li><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.vtt">Download --main.vtt</a></li><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main--chapters.vtt">Download --main--chapters.vtt</a></li><li><a href="https://toobnix.org/w/dAg6eAtVYa2oVuSBcMZE9q">View on Toobnix</a></li></ul></div></div>
# Q&A
<div class="vid"><video controls preload="none" id="mail-qanda"><source src="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--answers.webm" />${captions}<p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video><div>Listen to just the audio:<br /><audio controls id="mail-qanda-audio" src="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--answers.opus"></audio></div><div></div><div class="files resources"><ul><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--answers.webm">Download --answers.webm (34MB)</a></li><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--answers.vtt">Download --answers.vtt</a></li><li><a href="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--answers.opus">Download --answers.opus (12MB)</a></li></ul></div></div>
# Description
<!-- End of emacsconf-publish-before-page -->
|