summaryrefslogtreecommitdiffstats
path: root/2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-...
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2025-12-19 12:56:30 -0500
committerSacha Chua <sacha@sachachua.com>2025-12-19 12:56:30 -0500
commite756c959c830351e625de46dafae0299f8cb13e5 (patch)
tree8ae7758fe15dd7fdf4d6e3b348b99aa6656a048e /2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt
parente9ff894e5be4c25d20a6c9df8b9b399280418293 (diff)
downloademacsconf-wiki-e756c959c830351e625de46dafae0299f8cb13e5.tar.xz
emacsconf-wiki-e756c959c830351e625de46dafae0299f8cb13e5.zip
Diffstat (limited to '2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt')
-rw-r--r--2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt174
1 files changed, 98 insertions, 76 deletions
diff --git a/2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt b/2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt
index 3e22e18d..aa234934 100644
--- a/2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt
+++ b/2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt
@@ -1,5 +1,7 @@
WEBVTT
+NOTE Q: I noticed that it took a considerable amount of time to send email. Is it possible to configure gnus to use an external smtp client to send emails?
+
00:00:00.000 --> 00:00:02.117
Okay, so first question.
@@ -60,6 +62,8 @@ Sometimes it's instantaneous, sometimes not.
00:01:14.918 --> 00:01:17.837
So I hope that helps.
+NOTE Q: Is the dovecot workaround actually a solution?
+
00:01:17.838 --> 00:01:20.597
Let's see, is the Dovecot workaround
@@ -91,7 +95,7 @@ I'll share this on IRC as well.
Yeah, so Dovecot is very, very efficient.
00:02:15.518 --> 00:02:21.557
-It's written in C. And yeah, when you point Gnu's
+It's written in C. And yeah, when you point Gnus
00:02:21.558 --> 00:02:23.237
to an IMAP server like Dovecot,
@@ -133,11 +137,13 @@ as my starting point a couple years ago.
I will be writing an article on my personal site
00:02:56.238 --> 00:03:02.717
-to go over how to configure recent versions of Dofconn
+to go over how to configure recent versions of Dovecot
00:03:02.718 --> 00:03:07.117
for such a setup, for a local setup.
+NOTE Q: Do you have experience with mu4e or Notmuch, and why would you say Gnus is worth using compared to these?
+
00:03:07.118 --> 00:03:15.957
Let's see. Do you have experience with Mu4e or not much?
@@ -309,10 +315,12 @@ I'm glad that you found the presentation helpful
00:05:56.558 --> 00:05:59.157
or somewhat useful. Let's see, new question.
-00:05:59.158 --> 00:06:02.357
+00:05:59.158 --> 00:06:05.319
Oh, and I will check IRC as well.
-00:06:02.358 --> 00:06:06.917
+NOTE Q: At my organization, we're forced to use OAuth with outlook and they've also blacklisted all email clients except thunderbird (but they don't support it, only the webmail or the outlook app). Do you know if this is something that can be circumvented in Gnus?
+
+00:06:05.320 --> 00:06:06.917
Let's see, at my organization,
00:06:06.918 --> 00:06:09.317
@@ -381,166 +389,166 @@ this kind of authentication thingy.
00:07:29.798 --> 00:07:32.317
If, you know, they check
-00:07:32.318 --> 00:07:36.397
+00:07:32.318 --> 00:07:34.674
the user agent header or something,
-00:07:36.398 --> 00:07:42.037
+00:07:34.640 --> 00:07:37.279
that's pretty easy to customize and set.
-00:07:42.038 --> 00:07:50.437
+00:07:37.280 --> 00:07:40.879
With Gnus, you can set, define a posting style
-00:07:50.438 --> 00:07:55.237
+00:07:40.880 --> 00:07:43.279
to set a custom user agent.
-00:07:55.238 --> 00:07:58.157
+00:07:43.280 --> 00:07:48.719
So, yeah, that's as far as I know.
-00:07:58.158 --> 00:08:00.877
+00:07:48.720 --> 00:07:50.079
Thunderbird is pretty nice too.
-00:08:00.878 --> 00:08:05.157
+00:07:50.080 --> 00:07:54.159
Like I reach out for it sometimes
-00:08:05.158 --> 00:08:10.557
+00:07:54.160 --> 00:07:55.799
when I'm in a rush or can't,
-00:08:10.558 --> 00:08:15.957
+00:07:55.800 --> 00:08:00.159
don't have the time to like set up Gnus with
-00:08:15.958 --> 00:08:24.117
+00:08:00.160 --> 00:08:04.039
like some new like IMAP server or something.
-00:08:24.118 --> 00:08:28.757
+00:08:04.040 --> 00:08:05.519
I reach for it sometimes, but yeah,
-00:08:28.758 --> 00:08:32.397
+00:08:05.520 --> 00:08:10.359
I primarily use Gnus. I see.
-00:08:32.398 --> 00:08:34.757
+00:08:10.360 --> 00:08:11.719
So the question says they tried it
-00:08:34.758 --> 00:08:38.117
+00:08:11.720 --> 00:08:13.279
with not much and it never worked.
-00:08:38.118 --> 00:08:39.877
+00:08:13.280 --> 00:08:19.999
Even KML on Android didn't work.
-00:08:39.878 --> 00:08:45.597
+00:08:20.000 --> 00:08:23.519
Right. Yeah, I'm not sure.
-00:08:45.598 --> 00:08:47.677
+00:08:23.520 --> 00:08:27.039
If you can like provide maybe more details
-00:08:47.678 --> 00:08:57.477
+00:08:27.040 --> 00:08:29.319
as to like what doesn't work
-00:08:57.478 --> 00:09:02.517
+00:08:29.320 --> 00:08:32.079
or if you get any particular error messages
-00:09:02.518 --> 00:09:05.677
+00:08:32.080 --> 00:08:37.359
or like how they're trying to like prevent you from using it,
-00:09:05.678 --> 00:09:08.557
+00:08:37.360 --> 00:08:38.439
then maybe folks could have some ideas
-00:09:08.558 --> 00:09:11.877
+00:08:38.440 --> 00:08:41.999
of maybe how to get around that.
-00:09:11.878 --> 00:09:16.237
+00:08:42.000 --> 00:08:45.999
Yeah. Let's see, I'm going to go
-00:09:16.238 --> 00:09:29.597
+00:08:46.000 --> 00:08:59.959
over and take a look at IRC. Yes, scoring is great.
-00:09:29.598 --> 00:09:33.357
+00:08:59.960 --> 00:09:02.959
In it for bankruptcy,
-00:09:33.358 --> 00:09:39.157
+00:09:02.960 --> 00:09:06.559
they have mail to use outlook from Gnus, right?
-00:09:39.158 --> 00:09:43.637
+00:09:06.560 --> 00:09:11.999
Yeah, there are various like solutions and workarounds.
-00:09:43.638 --> 00:09:47.277
+00:09:12.000 --> 00:09:23.519
Yeah, let's see. How's the schedule looking?
-00:09:47.278 --> 00:09:48.277
+00:09:23.520 --> 00:09:24.519
I think the next talk
-00:09:48.278 --> 00:09:52.637
+00:09:24.520 --> 00:09:30.519
is gonna start pretty soon, if I'm not mistaken.
-00:09:52.638 --> 00:10:34.557
+00:09:30.520 --> 00:09:34.279
Yeah, so I believe that's about all the time
-00:10:34.558 --> 00:10:35.717
+00:09:34.280 --> 00:09:36.799
that we have on the stream for the Q&A,
-00:10:35.718 --> 00:10:38.757
+00:09:36.800 --> 00:09:40.759
but of course I'll hang around here on big blue button
-00:10:38.758 --> 00:10:43.077
+00:09:40.760 --> 00:09:45.279
and IRC for a while if folks would like to ask more questions.
-00:10:43.078 --> 00:10:43.757
+00:09:45.280 --> 00:09:47.279
And also feel free to email me,
-00:10:43.758 --> 00:10:44.877
+00:09:47.280 --> 00:09:49.099
bandali@gnu.org
-00:10:44.878 --> 00:10:46.437
+00:09:49.100 --> 00:10:31.539
or at kelar.org with any questions.
-00:10:46.438 --> 00:10:49.557
+00:10:31.540 --> 00:10:35.719
Thanks again for the kind words folks, appreciate it.
-00:10:49.558 --> 00:10:51.037
+00:10:35.720 --> 00:10:38.399
Yeah, I myself also wish
-00:10:51.038 --> 00:10:53.637
+00:10:38.400 --> 00:10:41.319
that there were like some tutorials or something
-00:10:53.638 --> 00:10:54.997
-when I was getting started with Guinness,
+00:10:41.320 --> 00:10:43.679
+when I was getting started with Gnus,
-00:10:54.998 --> 00:10:56.557
+00:10:43.680 --> 00:10:46.119
but we didn't have that. So, and I've been meaning
-00:10:56.558 --> 00:10:59.117
+00:10:46.120 --> 00:10:49.999
to like record a talk like this for years for EmacsConf,
-00:10:59.118 --> 00:11:12.277
+00:10:50.000 --> 00:10:53.039
but yeah, funnily enough, after like 10 years of,
-00:11:12.278 --> 00:11:22.117
+00:10:53.040 --> 00:10:54.919
at my 10th anniversary
-00:11:22.118 --> 00:11:27.397
+00:10:54.920 --> 00:10:55.879
of being involved with the conference,
-00:11:27.398 --> 00:11:29.357
+00:10:55.880 --> 00:10:57.999
I finally put together a talk of my own
-00:11:29.358 --> 00:11:32.317
+00:10:58.000 --> 00:11:08.199
to talk about configuring Gnus.
-00:11:32.318 --> 00:11:35.757
+00:11:08.200 --> 00:11:25.959
Let's see. Oh, I see, I see.
-00:11:35.758 --> 00:11:41.517
+00:11:25.960 --> 00:11:29.719
So the organization is doing some kind of check
-00:11:41.518 --> 00:11:43.437
+00:11:29.720 --> 00:11:41.239
during setting up of OAuth.
-00:11:43.438 --> 00:11:44.637
+00:11:41.240 --> 00:11:45.639
So I think how that works is
-00:11:44.638 --> 00:11:47.157
+00:11:45.640 --> 00:11:47.399
sometimes these email clients,
-00:11:47.158 --> 00:11:50.117
+00:11:47.400 --> 00:11:50.040
I think at least this is the case for Gmail or something,
00:11:50.118 --> 00:11:55.037
@@ -579,6 +587,8 @@ You're very welcome again.
00:13:16.078 --> 00:13:18.797
I hope you find it useful in some way.
+NOTE Comment: Liked how I started with a clean setup
+
00:13:18.798 --> 00:13:21.597
So they say that they like the fact
@@ -705,10 +715,12 @@ or couldn't squeeze it into
00:16:06.438 --> 00:16:09.037
the 15, 20 minute format for the conference.
-00:16:09.038 --> 00:16:28.917
+00:16:09.038 --> 00:17:34.659
Yeah. I'm going to hang out here for a few more minutes.
-00:16:28.918 --> 00:17:36.557
+NOTE Comment: They would have liked to see a quick demo of Gnus while it is fully configured and tweaked
+
+00:17:34.660 --> 00:17:36.557
Another comment, they would have liked
00:17:36.558 --> 00:17:38.717
@@ -744,6 +756,8 @@ I don't really do any of that.
00:18:18.718 --> 00:18:22.797
For the most part, my setup is pretty simple.
+NOTE My init file
+
00:18:22.798 --> 00:18:27.757
I can actually maybe show my init file here. Let's see.
@@ -780,10 +794,12 @@ and it's been marked as expired and it'll be moved into,
00:19:26.358 --> 00:19:29.597
like for example, this yearly archive directory,
-00:19:29.598 --> 00:19:31.757
+00:19:29.598 --> 00:19:34.079
like archive. For example, 2025.
-00:19:31.758 --> 00:19:35.317
+NOTE Mail splitting
+
+00:19:34.080 --> 00:19:35.317
Yeah, you can do like mail splitting,
00:19:35.318 --> 00:19:38.557
@@ -804,6 +820,8 @@ what field or what header
00:19:50.878 --> 00:19:52.637
matches what regular expression.
+NOTE Gnus parameters
+
00:19:52.638 --> 00:20:00.397
What else? Gnus has things,
@@ -867,10 +885,12 @@ of the headers that are displayed and the order of them.
00:21:17.598 --> 00:21:22.997
Like I showed in the sample init file that I provided.
-00:21:22.998 --> 00:21:25.437
-Games can integrate with Dired.
+00:21:22.998 --> 00:21:31.019
+Gnus can integrate with Dired.
-00:21:25.438 --> 00:21:35.957
+NOTE Custom signatures
+
+00:21:31.020 --> 00:21:35.957
You can set like custom signatures like here.
00:21:35.958 --> 00:21:37.877
@@ -882,23 +902,25 @@ and then I use it later in the posting,
00:21:44.798 --> 00:21:48.517
in the posting, the news posting styles variable.
-00:21:48.518 --> 00:21:52.117
+00:21:48.518 --> 00:22:05.019
I set a signature to that. Yeah.
-00:21:52.118 --> 00:22:09.997
+NOTE Other customizations
+
+00:22:05.020 --> 00:22:09.997
You can write custom like functions to move email around.
-00:22:09.998 --> 00:22:16.077
+00:22:09.998 --> 00:22:13.919
So I have this like Gnus chunk article function
-00:22:16.078 --> 00:22:19.117
-that I bind to VS,
+00:22:13.920 --> 00:22:19.117
+that I bind to v s,
00:22:19.118 --> 00:22:22.317
-so V is the prefix came up that I defined,
+so v is the prefix came up that I defined,
00:22:22.318 --> 00:22:29.757
-and then S, so you can do things like that.
+and then s, so you can do things like that.
00:22:29.758 --> 00:22:34.197
You can customize the format of the topic lines,
@@ -936,11 +958,11 @@ especially if there is a plain text version. I do that.
00:23:26.998 --> 00:23:34.997
GNU says machinery around like encrypting emails.
-00:23:34.998 --> 00:23:36.957
+00:23:34.998 --> 00:23:41.759
It has a bunch of customizations.
-00:23:36.958 --> 00:23:44.797
-that you can configure and have Dynos behave a certain way.
+00:23:41.760 --> 00:23:44.797
+that you can configure and have Gnus behave a certain way.
00:23:44.798 --> 00:23:48.637
For example, when replying to signed or encrypted emails.