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. 00:00:02.118 --> 00:00:05.037 I noticed that it took considerable amount of time to send email. 00:00:05.038 --> 00:00:09.637 Is it possible to configure to use an external SMTP client 00:00:09.638 --> 00:00:14.357 to send emails? Right, yes, it definitely is possible. 00:00:14.358 --> 00:00:18.957 In fact, in the past, I've used, I believe, MSMTP, 00:00:18.958 --> 00:00:23.317 which is a small SMTP implementation 00:00:23.318 --> 00:00:27.437 that's independent of Emacs. So you can do that. 00:00:27.438 --> 00:00:30.757 It's also possible to, pointed 00:00:30.758 --> 00:00:34.997 to have it use the sendmail binary on your system. 00:00:34.998 --> 00:00:41.637 If you have a local MTA mail transfer agents 00:00:41.638 --> 00:00:46.117 like Exim or Postfix installed and configure. 00:00:46.118 --> 00:00:50.037 I believe that should also dispatch 00:00:50.038 --> 00:00:51.997 and return instantaneously 00:00:51.998 --> 00:00:55.157 and then have Postfix or Exim 00:00:55.158 --> 00:00:57.997 deal with sending the message on their terms 00:00:57.998 --> 00:01:02.197 without blocking Emacs. I don't know, it depends. 00:01:02.198 --> 00:01:04.917 Normally it's not always that slow. Sometimes it is. 00:01:04.918 --> 00:01:11.917 I think it also depends on the load on your mail server. 00:01:11.918 --> 00:01:14.917 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 00:01:20.598 --> 00:01:21.917 actually a solution? 00:01:21.918 --> 00:01:24.437 I haven't tried it, but if it works smoothly, 00:01:24.438 --> 00:01:27.477 I'll surely do so. It is, it really is. 00:01:27.478 --> 00:01:31.637 I've actually been using that setup for many years. 00:01:31.638 --> 00:01:45.837 I can't remember. Oh, I believe it's Eric Abramson 00:01:45.838 --> 00:01:49.077 who first shared instructions on how to set this up. 00:01:49.078 --> 00:02:04.037 Let's see if I can find it. There we go. Yeah, this is it. 00:02:04.038 --> 00:02:06.957 I'll share this on IRC as well. 00:02:06.958 --> 00:02:15.517 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 Gnus 00:02:21.558 --> 00:02:23.237 to an IMAP server like Dovecot, 00:02:23.238 --> 00:02:25.037 dealing with email is pretty instantaneous. 00:02:25.038 --> 00:02:29.157 This article or post by Eric is great. 00:02:29.158 --> 00:02:32.397 Although I will say that 00:02:32.398 --> 00:02:34.997 there was a recent major release of Dovecot. 00:02:34.998 --> 00:02:37.877 I can't remember if it's 2.4 or 2.5. 00:02:37.878 --> 00:02:39.597 and it's a breaking change. 00:02:39.598 --> 00:02:42.557 They change a lot of the configuration syntax, 00:02:42.558 --> 00:02:44.077 so there's a high likelihood 00:02:44.078 --> 00:02:47.477 that this drop-in configuration won't work, 00:02:47.478 --> 00:02:49.237 even though that's what I used 00:02:49.238 --> 00:02:51.957 as my starting point a couple years ago. 00:02:51.958 --> 00:02:56.237 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 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? 00:03:15.958 --> 00:03:22.397 And why would you say Gnus is worth using compared to these? 00:03:22.398 --> 00:03:23.837 I do have experience with these, 00:03:23.838 --> 00:03:25.517 although it goes back many years, 00:03:25.518 --> 00:03:27.757 and I'm sure both of these have evolved since, 00:03:27.758 --> 00:03:31.837 and they're great pieces of software in their own rights. 00:03:31.838 --> 00:03:33.917 And actually I did use them in that order. 00:03:33.918 --> 00:03:37.397 Like I first tried Mu4e in Emacs, 00:03:37.398 --> 00:03:40.277 when I started using email in Emacs, 00:03:40.278 --> 00:03:44.277 then I tried Notmuch for a while, and then I went to Gnus. 00:03:44.278 --> 00:03:51.157 They're great. They have like pros and cons. 00:03:51.158 --> 00:03:52.397 Mu4e, I believe, has 00:03:52.398 --> 00:03:55.357 excellent maildir handling directly, 00:03:55.358 --> 00:03:58.357 if I'm not mistaken, unlike Gnus, 00:03:58.358 --> 00:04:00.837 so you can point it directly 00:04:00.838 --> 00:04:03.637 to your maildirs locally, 00:04:03.638 --> 00:04:06.157 and it should work fine, 00:04:06.158 --> 00:04:08.157 if I'm remembering correctly. 00:04:08.158 --> 00:04:11.477 NotMuch is also excellent. 00:04:11.478 --> 00:04:12.477 The thing with Notmuch 00:04:12.478 --> 00:04:13.957 is that it uses Xapien 00:04:13.958 --> 00:04:17.877 for indexing and searching email. 00:04:17.878 --> 00:04:20.397 It's tag-based, so you can tag messages. 00:04:20.398 --> 00:04:24.077 And then, yeah, it's amazing 00:04:24.078 --> 00:04:26.197 for tagging and searching capabilities, 00:04:26.198 --> 00:04:28.877 very powerful search features. 00:04:28.878 --> 00:04:31.677 And my reason for trying Gnus 00:04:31.678 --> 00:04:33.637 and then, I don't know, eventually 00:04:33.638 --> 00:04:37.037 liking it was couple of years ago, 00:04:37.038 --> 00:04:38.437 I went through this kind of phase 00:04:38.438 --> 00:04:40.597 of trying and trying to like use 00:04:40.598 --> 00:04:43.357 and stick with packages 00:04:43.358 --> 00:04:45.317 that are built into GNU Emacs 00:04:45.318 --> 00:04:47.157 as much as possible. 00:04:47.158 --> 00:04:51.877 No particular reason that I would like, 00:04:51.878 --> 00:04:54.197 you know, recommend people do that per se, 00:04:54.198 --> 00:04:57.037 but yeah, that's just what I wanted to do. 00:04:57.038 --> 00:05:00.597 Cause I noticed my configurations 00:05:00.598 --> 00:05:02.277 were like growing unwieldy. 00:05:02.278 --> 00:05:07.797 So I, like many others declared, Emacs in its bankruptcy, 00:05:07.798 --> 00:05:11.677 in its file bankruptcy, and configure things from scratch 00:05:11.678 --> 00:05:15.717 and try to use whatever that Emacs had to offer 00:05:15.718 --> 00:05:18.797 built in itself, and then only reach for a couple 00:05:18.798 --> 00:05:20.277 of external packages here and there. 00:05:20.278 --> 00:05:24.717 So that's what I went to. That's how I ended up on Gnu's. 00:05:24.718 --> 00:05:26.397 And it's been very nice. 00:05:26.398 --> 00:05:29.557 I've tried a few other email clients 00:05:29.558 --> 00:05:31.237 since then, temporarily, 00:05:31.238 --> 00:05:33.197 like I tried AERC, A-E-R-C, 00:05:33.198 --> 00:05:36.197 which is not built into Emacs, 00:05:36.198 --> 00:05:36.797 but I don't know, 00:05:36.798 --> 00:05:38.197 I keep coming back to Gnus. 00:05:38.198 --> 00:05:42.757 It's great to have it all, to be able to do all these things 00:05:42.758 --> 00:05:47.677 from within GNU Emacs. Let's see, some notes and feedback. 00:05:47.678 --> 00:05:52.557 Thank you for all the kind words folks, appreciate it. 00:05:52.558 --> 00:05:56.557 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:05.319 Oh, and I will check IRC as well. 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 we're forced to use OAuth with Outlook, 00:06:09.318 --> 00:06:11.157 and they've also blacklisted 00:06:11.158 --> 00:06:13.517 all email clients except Thunderbird, 00:06:13.518 --> 00:06:15.237 but they don't support it, 00:06:15.238 --> 00:06:17.037 only the Webmail or the Outlook app. 00:06:17.038 --> 00:06:18.517 Do you know if this is something 00:06:18.518 --> 00:06:23.997 that can be circumvented in Gnus? Let's see. 00:06:23.998 --> 00:06:29.797 So if I'm pretty sure, at least with the recent Emacs versions, 00:06:29.798 --> 00:06:37.677 Gnus does support xOAuth as a backend. 00:06:37.678 --> 00:06:41.557 So I think you should be able to do that 00:06:41.558 --> 00:06:45.677 even with just the things, the machinery built into Emacs. 00:06:45.678 --> 00:06:53.917 Even so, I think there are external packages and programs. 00:06:53.918 --> 00:06:58.717 One of them I think comes from this Cyrus IMAP world 00:06:58.718 --> 00:07:02.357 of things that implement like XOAuth. 00:07:02.358 --> 00:07:04.797 So you should be able to do that. 00:07:04.798 --> 00:07:09.397 You should be able to use that to get authenticated 00:07:09.398 --> 00:07:12.237 to your organization's mail server. 00:07:12.238 --> 00:07:15.797 But I've never tried that myself. 00:07:15.798 --> 00:07:22.837 In terms of like blacklisting all email clients, 00:07:22.838 --> 00:07:27.637 I don't know how they would do it outside of, you know, 00:07:27.638 --> 00:07:29.797 this kind of authentication thingy. 00:07:29.798 --> 00:07:32.317 If, you know, they check 00:07:32.318 --> 00:07:34.674 the user agent header or something, 00:07:34.640 --> 00:07:37.279 that's pretty easy to customize and set. 00:07:37.280 --> 00:07:40.879 With Gnus, you can set, define a posting style 00:07:40.880 --> 00:07:43.279 to set a custom user agent. 00:07:43.280 --> 00:07:48.719 So, yeah, that's as far as I know. 00:07:48.720 --> 00:07:50.079 Thunderbird is pretty nice too. 00:07:50.080 --> 00:07:54.159 Like I reach out for it sometimes 00:07:54.160 --> 00:07:55.799 when I'm in a rush or can't, 00:07:55.800 --> 00:08:00.159 don't have the time to like set up Gnus with 00:08:00.160 --> 00:08:04.039 like some new like IMAP server or something. 00:08:04.040 --> 00:08:05.519 I reach for it sometimes, but yeah, 00:08:05.520 --> 00:08:10.359 I primarily use Gnus. I see. 00:08:10.360 --> 00:08:11.719 So the question says they tried it 00:08:11.720 --> 00:08:13.279 with not much and it never worked. 00:08:13.280 --> 00:08:19.999 Even KML on Android didn't work. 00:08:20.000 --> 00:08:23.519 Right. Yeah, I'm not sure. 00:08:23.520 --> 00:08:27.039 If you can like provide maybe more details 00:08:27.040 --> 00:08:29.319 as to like what doesn't work 00:08:29.320 --> 00:08:32.079 or if you get any particular error messages 00:08:32.080 --> 00:08:37.359 or like how they're trying to like prevent you from using it, 00:08:37.360 --> 00:08:38.439 then maybe folks could have some ideas 00:08:38.440 --> 00:08:41.999 of maybe how to get around that. 00:08:42.000 --> 00:08:45.999 Yeah. Let's see, I'm going to go 00:08:46.000 --> 00:08:59.959 over and take a look at IRC. Yes, scoring is great. 00:08:59.960 --> 00:09:02.959 In it for bankruptcy, 00:09:02.960 --> 00:09:06.559 they have mail to use outlook from Gnus, right? 00:09:06.560 --> 00:09:11.999 Yeah, there are various like solutions and workarounds. 00:09:12.000 --> 00:09:23.519 Yeah, let's see. How's the schedule looking? 00:09:23.520 --> 00:09:24.519 I think the next talk 00:09:24.520 --> 00:09:30.519 is gonna start pretty soon, if I'm not mistaken. 00:09:30.520 --> 00:09:34.279 Yeah, so I believe that's about all the time 00:09:34.280 --> 00:09:36.799 that we have on the stream for the Q&A, 00:09:36.800 --> 00:09:40.759 but of course I'll hang around here on big blue button 00:09:40.760 --> 00:09:45.279 and IRC for a while if folks would like to ask more questions. 00:09:45.280 --> 00:09:47.279 And also feel free to email me, 00:09:47.280 --> 00:09:49.099 bandali@gnu.org 00:09:49.100 --> 00:10:31.539 or at kelar.org with any questions. 00:10:31.540 --> 00:10:35.719 Thanks again for the kind words folks, appreciate it. 00:10:35.720 --> 00:10:38.399 Yeah, I myself also wish 00:10:38.400 --> 00:10:41.319 that there were like some tutorials or something 00:10:41.320 --> 00:10:43.679 when I was getting started with Gnus, 00:10:43.680 --> 00:10:46.119 but we didn't have that. So, and I've been meaning 00:10:46.120 --> 00:10:49.999 to like record a talk like this for years for EmacsConf, 00:10:50.000 --> 00:10:53.039 but yeah, funnily enough, after like 10 years of, 00:10:53.040 --> 00:10:54.919 at my 10th anniversary 00:10:54.920 --> 00:10:55.879 of being involved with the conference, 00:10:55.880 --> 00:10:57.999 I finally put together a talk of my own 00:10:58.000 --> 00:11:08.199 to talk about configuring Gnus. 00:11:08.200 --> 00:11:25.959 Let's see. Oh, I see, I see. 00:11:25.960 --> 00:11:29.719 So the organization is doing some kind of check 00:11:29.720 --> 00:11:41.239 during setting up of OAuth. 00:11:41.240 --> 00:11:45.639 So I think how that works is 00:11:45.640 --> 00:11:47.399 sometimes these email clients, 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 where a project such as Thunderbird 00:11:55.038 --> 00:12:00.557 needs to apply for some kind of token 00:12:00.558 --> 00:12:02.517 to be able to authenticate 00:12:02.518 --> 00:12:05.117 and connect its users to a mail server. 00:12:05.118 --> 00:12:10.197 So all I will say is 00:12:10.198 --> 00:12:12.237 that Thunderbird is free software 00:12:12.238 --> 00:12:13.517 and the sources are available 00:12:13.518 --> 00:12:15.517 and you might be able to find 00:12:15.518 --> 00:12:19.637 the token that they use and yeah. 00:12:19.638 --> 00:13:13.877 Right, so yeah, I'm just reading this comment here. 00:13:13.878 --> 00:13:16.077 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 00:13:21.598 --> 00:13:25.237 that I started with a clean setup and built from that. 00:13:25.238 --> 00:13:27.117 Reading and writing emails in Emacs 00:13:27.118 --> 00:13:28.917 is definitely not straightforward. 00:13:28.918 --> 00:13:30.357 And I find it frustrating 00:13:30.358 --> 00:13:32.317 that there are so many pieces to put together 00:13:32.318 --> 00:13:34.397 and a bunch of documentation to read. 00:13:34.398 --> 00:13:39.317 And they admit that they find Gnus overwhelming. 00:13:39.318 --> 00:13:42.757 I sympathize and empathize. 00:13:42.758 --> 00:13:45.317 I've been in that very same situation. 00:13:45.318 --> 00:13:50.557 And yeah, it's totally okay to feel like that. 00:13:50.558 --> 00:13:55.437 I mean, email itself is kind of complex, 00:13:55.438 --> 00:13:57.517 even on the server side. 00:13:57.518 --> 00:14:00.517 If you've ever looked or have been interested 00:14:00.518 --> 00:14:02.677 in self-hosting your email, 00:14:02.678 --> 00:14:06.637 you know that there are so many moving parts and pieces. 00:14:06.638 --> 00:14:14.397 So yeah, I hope that this short video 00:14:14.398 --> 00:14:18.277 can be a useful first step 00:14:18.278 --> 00:14:19.757 of getting you set up to 00:14:19.758 --> 00:14:22.957 at least be able to read your emails 00:14:22.958 --> 00:14:26.557 and compose and send them within Emacs 00:14:26.558 --> 00:14:30.837 so that you can see that it's possible 00:14:30.838 --> 00:14:34.837 and get that positive feedback loop going 00:14:34.838 --> 00:14:41.157 and get the encouragement and then go from there. 00:14:41.158 --> 00:15:06.597 Yeah, Gnus is most definitely very extensible. 00:15:06.598 --> 00:15:10.157 It already has a lot of backends built into GNU Emacs, 00:15:10.158 --> 00:15:12.437 and there are other ones 00:15:12.438 --> 00:15:14.237 that people have written externally 00:15:14.238 --> 00:15:18.557 on various code hosting forges 00:15:18.558 --> 00:15:27.877 that you can download and set up. Yeah, thank you all. 00:15:27.878 --> 00:15:30.717 It's nice to see that the talk 00:15:30.718 --> 00:15:33.917 has kind of resonated with so many folks. 00:15:33.918 --> 00:15:41.237 And, yeah, it is encouragement 00:15:41.238 --> 00:15:44.197 for me to finally get around to starting 00:15:44.198 --> 00:15:47.997 perhaps either a tutorial series 00:15:47.998 --> 00:15:50.477 or like a video series like this 00:15:50.478 --> 00:15:54.117 concretely showing and walking through 00:15:54.118 --> 00:15:57.917 how to like set up and configure these different aspects. 00:15:57.918 --> 00:16:00.277 There were so many other things that I wanted to show, 00:16:00.278 --> 00:16:04.557 but didn't have the time 00:16:04.558 --> 00:16:06.437 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:17:34.659 Yeah. I'm going to hang out here for a few more minutes. 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 to see a quick demo of Gnus 00:17:38.718 --> 00:17:41.117 while it is fully configured and tweaked. 00:17:41.118 --> 00:17:43.357 That's kind of a teaser. 00:17:43.358 --> 00:17:52.357 I can definitely do that sometime after the conference. 00:17:52.358 --> 00:17:59.637 Truth be told, I don't customize the looks of it heavily. 00:17:59.638 --> 00:18:01.757 I use the default layout 00:18:01.758 --> 00:18:03.957 for the summary and article buffers. 00:18:03.958 --> 00:18:12.557 With Gnus, you can even reconfigure that 00:18:12.558 --> 00:18:15.637 to arrange these in your preferred location or layout. 00:18:15.638 --> 00:18:18.717 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. 00:18:27.758 --> 00:18:58.717 Yeah, so this is, I guess, part of my Gnus configuration. 00:18:58.718 --> 00:19:01.437 I configure a couple of mail servers, 00:19:01.438 --> 00:19:04.637 set up these expiry targets 00:19:04.638 --> 00:19:07.597 so that I can hit capital E on a message 00:19:07.598 --> 00:19:12.437 and then have it be archived. You can have it be immediate. 00:19:12.438 --> 00:19:15.477 I do that for work messages 00:19:15.478 --> 00:19:17.677 or you can use the default seven day, 00:19:17.678 --> 00:19:21.797 where if a message is older than seven days, 00:19:21.798 --> 00:19:23.317 like once it reaches that age 00:19:23.318 --> 00:19:26.357 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:34.079 like archive. For example, 2025. 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 automatically filing email. 00:19:38.558 --> 00:19:44.037 The fancy splitting is the more powerful variant. 00:19:44.038 --> 00:19:46.917 You can use like all kinds of regular expressions 00:19:46.918 --> 00:19:48.917 and move email around depending on 00:19:48.918 --> 00:19:50.877 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, 00:20:00.398 --> 00:20:03.477 has a facility like Gnus parameters 00:20:03.478 --> 00:20:07.237 for configuring individual groups or directories. 00:20:07.238 --> 00:20:11.477 Like if you file all the mailing or the mails 00:20:11.478 --> 00:20:15.797 for a particular mailing list into a certain group. 00:20:15.798 --> 00:20:20.237 And for example, if they add 00:20:20.238 --> 00:20:22.917 the name of the mailing list 00:20:22.918 --> 00:20:26.437 to the, subject header. 00:20:26.438 --> 00:20:28.957 They prefix the subject header with the name of the list. 00:20:28.958 --> 00:20:30.637 You can set that here 00:20:30.638 --> 00:20:32.877 and Gnus will automatically 00:20:32.878 --> 00:20:39.117 hide that for you. So, let's see. 00:20:39.118 --> 00:20:54.637 There's a news agent, 00:20:54.638 --> 00:20:58.917 which I won't even get into because it's a rabbit hole. 00:20:58.918 --> 00:21:01.877 It's pretty cool. Definitely check it out. 00:21:01.878 --> 00:21:07.517 You can define what MIME parts should be buttonized 00:21:07.518 --> 00:21:09.277 so that you can like easily toggle them 00:21:09.278 --> 00:21:11.077 when displaying the article. 00:21:11.078 --> 00:21:14.837 Yeah, you can customize the list 00:21:14.838 --> 00:21:17.597 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:31.019 Gnus can integrate with Dired. 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 I might define something 00:21:37.878 --> 00:21:44.797 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:22:05.019 I set a signature to that. Yeah. 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:13.919 So I have this like Gnus chunk article function 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, 00:22:22.318 --> 00:22:29.757 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, 00:22:34.198 --> 00:22:39.557 so if I actually launch Gnus with my own configuration, 00:22:39.558 --> 00:22:43.397 this is how it might look like, so. 00:22:43.398 --> 00:22:58.437 You can define archive decoders 00:22:58.438 --> 00:23:02.317 to let you like automatically decode 00:23:02.318 --> 00:23:04.957 inside the Gnus article buffer, 00:23:04.958 --> 00:23:10.157 how to extract certain archive formats. 00:23:10.158 --> 00:23:13.037 Like for example, I defined this one for Gzip. 00:23:13.038 --> 00:23:18.637 You can set like discouraged alternatives 00:23:18.638 --> 00:23:22.077 to like, for example, hide HTML email by default, 00:23:22.078 --> 00:23:26.997 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:41.759 It has a bunch of customizations. 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. 00:23:48.638 --> 00:24:01.957 And yeah. Anyway. That's about it. 00:24:01.958 --> 00:24:04.557 So yeah, thanks again for hanging out with me, folks. 00:24:04.558 --> 00:24:08.877 I appreciate all the kind words. 00:24:08.878 --> 00:24:13.117 comments and yeah, I'm also 00:24:13.118 --> 00:24:17.037 looking forward to trying and putting together 00:24:17.038 --> 00:24:21.997 more videos or articles about Gnus. 00:24:21.998 --> 00:24:28.117 Definitely one about configuring Dovecot for local mail. 00:24:28.118 --> 00:24:31.157 And yeah, take it from there. Thanks again. 00:24:31.158 --> 00:24:33.688 Hope you enjoy the rest of the conference.