 Okay, so this is sort of an announcement video, I guess. So last week I announced, well, again, let's put it in perspective. So if you want a custom-built, terminal-based, highly extensible email workflow, you have to do a whole, there has to be a whole bunch of working pieces to come together to make everything work just perfect. And that one of the most annoying parts for me when I was configuring my system is getting a perfect email system, all worked out. And it annoyed me so much that I have decided to automate the process because I get a lot of people asking me about how to do this or that. So as I said before last week, I now have a script and it's basically done. You should look at it now, you should download it and, you know, get it working with your email accounts. But I have a script that will now automatically configure and generate MUT and offline IMAP configuration script or RC files and all the stuff you need to get a terminal-based email set up with offline repositories so you can look at your mail offline with secure passwords and all the stuff that you really want. So I honestly, I could go and explain how this thing works. I sort of went into that in the last video, but I think I'll just say that all you have to do is open up the menu and all the options are there and it should really just work and you don't really have to know about the specifics. Just to show, to tell you the features, so of course you can add email, you can add multiple different accounts, all of them are configured automatically. It saves your passwords safely. It'll automatically decrypt them when you are loading your mail or whatever, downloading mail, sending mail, whatever you need. So I'll go ahead and say the prerequisites, if you want to install this thing. All you need is dialogue because that's the menu thing. You need NeoMUT and offline IMAP and you should be fine. The only other thing you need is a GPG private key pair or public private key pair and I actually just put up a video. If you don't know how to do that, I just put up a video telling you how to do it. It's a basic process, but all you need is just that and then the idea, the repository, you can just clone it into your config.mut folder and just run the script and follow the directions basically. All you do is add an account. You just give it basically your email address. It'll look up your IMAP and SMTP servers in basically a list of all the servers that I've found so far. If it doesn't find them, it'll just prompt you for them and you can put them in. You can look them up at your email provider. It's pretty simple. Then you can just start running offline IMAP and once you do that, offline IMAP is going to download your directory, like what the email directory looks like. The third part is once that starts, you can just go back into the script, tell it to auto detect the mailboxes and then it'll be done. Basically once it does that, all the moving pieces are together. That's all you have to do. What exactly do you get from this? Again, you have automatic configs for mutt, which of course is going to be the actual email client and offline IMAP, which is the program that of course downloads mail offline. You can access all your mail without internet connection after you do that. It'll automatically encrypt the passwords. You don't have to worry about someone getting to your stuff in plain texts. It also gives you a whole bunch of shortcuts just to make things a whole lot easier because sometimes if you have multiple accounts, you can add multiple accounts with the script and sometimes it's a little difficult in mutt figuring out, oh, I have all these different accounts. How do I jump between them? Basically what I did is every time you add an account, you have X mini accounts. To switch from account to account, you just type in I1, goes to your first account, I5, goes to your fifth account, whatever. You can go to inbox with GI, sent mail with GS, stuff like that. It depends on not every email repository is going to have all of them, not all of them might have an archive or whatever. If it does have one, it'll auto-detect it. It has all this stuff and I also, I do have some of my own configuration. It's basically my own mutt configuration, so it has some of my custom shortcuts to make things a little bit more Vim-like. That's just because I'm going to be using this in LARBS. I'm going to have this automatically download with it just so I have LARBS for those who might have stumbled on this video if you don't know my channel. That's just my auto-configuration script for Arch Linux. I wanted a system that can pretty easily generate configs for the email as well. This is just part of that. As I said, it works. I've tried it with a bunch of different email providers and other people have tried it with other ones. If it prompts you for your IMAP and SMTP servers, that means it's not in the, where is it? It's not in the CSV file where I list a bunch of the domains. You can feel free to add it. You can feel free to push a fix to it adding your stuff in there, just so other people won't have to add it in manually, because if it's in that file, it'll automatically put it there. Yeah, that's pretty much it. This video is really just, sorry for the rambling, but I'm really just telling you go try this thing out, because mutt is a very rewarding program to use. An offline IMAP is a fantastic addendum to it, and it's something that is pretty difficult to get into, but hopefully this script makes it extremely easy. So I encourage you all to go look at it right now, because it's definitely usable. I now use it with all my accounts. I literally deleted my old setup, because it's so easy just to use this. I mean, it takes like 10 seconds to configure an email account. It's fantastic. So anyway, thanks for watching. I hope you guys enjoy it. Yeah, anyway, I'll see you guys next time, I guess.