diff options
Diffstat (limited to '')
| -rw-r--r-- | 2025/captions/emacsconf-2025-gnus--reading-and-writing-emails-in-gnu-emacs-with-gnus--amin-bandali--answers.vtt | 174 |
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. |
