 So, you may have seen the videos I put up a week or so ago on MUT, the terminal-based email client, one of my most favorite programs, but also one of those programs is just really hard to configure, especially because there are so many options and there are also other programs that can sync really well with it, but it takes a lot to set up. So, you may know around a year or so ago I made this thing called the MUT Wizard. Now, it's always worked, but it's always also been really messy until very recently. In fact, even if you installed this like a week or so ago when I talked about it on my channel, it was bad then. It reinstalled it now, it's much better. I want to do a video on it, just showcasing how easy it is to manage your email nowadays. So, the point of MUT Wizard is not just to configure MUT, it's to configure other programs like iSync to automatically download your mail at the same time and MSMTP to send mail and things like not much and to search through mail, all this kind of stuff to have everything offline. Now, MUT Wizard, pretty much you really just give your email address and it takes care of most of the stuff for you and it can handle multiple accounts and all this kind of stuff that otherwise it's going to be a big pain, you know, getting the equivalent. So, I just wanted a lightweight and locally sourced email client and MUT is one of the best and the MUT Wizard is pretty fantastic at giving. Now, usually I do reviews on programs, just programs out there, it feels a little weird to do a review of a program I wrote but it's legitimately good and you should try it out. Even if you have no interest in using MUT or something like that. So, anyway, so how does this program work? Well, first off I will say, as of a couple days ago, MUT Wizard is now actually in the AUR so you can, if you're an arch user or use an arch based distro, you can just install it from there. Otherwise you can just clone this repository and compile it on your computer so that's what I'm going to do just as an example. So I'm going to clone that. Oh, I actually cloned it already, okay, never mind. So I'm going to go in here, I'm going to pseudo make, install it and that's pretty much it. So now it's installed although beware that there are dependencies that you do need to actually run it. I mean the AUR, if you install it from the AUR it's going to pull them automatically but just make sure you actually have MUT installed. I think you need to add email accounts and it also downloads the mail, MSMTP sends mail and pass, safely encrypts your passwords so people rooting around on your system can't just see them. They're not like in plain text or something. So once you install it, I'm actually going to go, I'll go back to the home directory. So once you install it, you can, you do have a manual. You can type in man MW from MUT Wizard and that gives you all the basic information. You can check that out but of course I'm doing a tutorial video so I'll just show you. So if you just run it by itself, you might get this error message. Now as I said, you need pass to encrypt passwords but you, if you haven't set up pass before it will just give you this message. So really just what you need to run is pass in it and then whatever your GPG password or GPG email is and that's all you have to do then you can run it. If you don't have a GPG key pair, you just need to run this command as well before but it's the short process, it doesn't really require anything but once you do that you can run MUT Wizard and you'll be able to encrypt your passwords safely. So by default it just shows you the options. Now we want to, let's say we want to add an email account so I'm just going to say run MW and then add, it's going to ask you do you want offline mail with this? I'm going to say yes. You have the option of storing your mail offline or just logging in every time you open MUT to a remote server. I vastly prefer having offline mail. It's just much faster. So I'm going to say yes. I'm going to put in the email address that I was using as an example a couple weeks ago in my videos. Now for most email addresses it will look at your domain name and it will automatically guess what your server information is, your IMAP server and your SMTP server. It just has a little database of a bunch of common email providers. Yours might not be in it in which case you will have to look up your IMAP and SMTP server information but MUT Wizard is going to put that information in all the files it needs to automatically. So anyway, once it does that it's going to ask you for a name you want to have. I'm going to say MUT, MUTtington and an account name. This is important. This is just sort of in the back end what it identifies the account as and I'm just going to say MUT. And then it's going to ask you for a login. Now what that means that most people are just going to put nothing here but this is for people who might have enterprise email accounts. For most people if you just have a normal email account just put nothing here. And then you can enter whatever your password. What is my password for this thing? Okay I remember. So I'm going to put in my password. I think that's it. Okay so that's working and I'm decrypting my GPG key right here. And okay so that's it. So you'll see it says mailbox is detected. Everything should be totally synced and it's going to say this is the command you want to run MBSync MUT to start downloading your mail. So if I run MBSync MUT it's going to download that MUT accounts email because I named the account MUT or you can just run MBSync A for downloading all your accounts. So for right now it's downloading my mail. It's not going to take very long because this is just a fake email account you know that I made with some fake emails but once that is done everything is set up and you can go ahead and jump into your email system. So I'm going to run NEO MUT and here you'll see here's my email. Everything is here. Some basic bindings so actually let me turn on. Do I have screen key installed? Yeah I do. So you know you have like sort of Vimlike bindings. If I want to go up and down it's J and K. Go into a mail is L or I can open up the attachment view in L or I can go backwards with H so it's like L goes inside of emails H returns out stuff like that. You can view attach so once you have this attachment window you can view attachments by you know pressing L or clicking on them or something like that and they can pop up. So you can save them with S you know let's say I want to save this or I can also open it up or something like that. There's my CV for whatever reason which I haven't actually updated in like a year or something. So you can do basic stuff like that. Now you can check the man for all of the main bindings. I made sure to list out all the basics for people. I don't think I've actually I haven't pushed that change to the get report. No wait no I have it's right here. So it does list out some of the main bindings and changes here. I notice also there are default key bindings that MUT wizard automatically configures. So let's say I want to go to my sent mail box. You can just press G and then S for sent or G and T for trash G and D for drafts G and I for inbox stuff like that. So a lot of your boxes a lot of the most common boxes will be configured automatically and notice if you're you know over here in this sidebar you can go up and down with control J and control K open one of these with control O you can do it that way if you want. So you can check the manual for how to send mail and all that kind of stuff because it's all in there but this is just notifying you that that is a possibility. Now you can add as many as nine accounts with MUT wizard and you can switch between them by pressing like I2 or I3 or I1 those are the bindings for that. So all of that stuff is automatically configured by MUT wizard. So you can also there are other MUT wizard commands. So for example MUT wizard LS just lists the accounts and their numbers. You can delete an account or something else like that or purge to get rid of everything. Another option is Cron. So I should say that MUT wizard comes with a script called MailSync. And if you run that what that what's that that is going to do is it checks your remote email. It basically runs MBSync to download all your new mail. And if you have new mail it's going to give you a notification that's you know going to pop up. So that's really I use that but you can also you can run that manually or you can just run MUT wizard and Cron and that will ask you for ask you to basically you can set it as a Cron job. So let's say I want my email to be updated every five minutes. So it'll say Cron job added and the MailSync will sync every five minutes. So actually let me see it says no Cron job for yeah. So our Cron job is there so you can go there edit it. You can actually give options to MailSync that are MBSync options but you know whatever. So that's honestly pretty much it. There are some complications and I do note them on the readme's and all that stuff. If you have where is it. Yeah. So this stuff down here. So if you're a Gmail user you might need to activate less secure applications or get two factor authentication proton mail. Proton mail users have to use the proton mail bridge. And there are some complications with like university email or enterprise email. That's because a lot of times those services will require you to create an extra password that you use to log in. But all that kind of MUT wizard can handle all that. That's just you have to do some stuff before that's active. Now I will say for those of you who used MUT wizard a gazillion years ago you might remember that what you had to do is basically there let's open up the MUT config folder. You used to have to clone the whole repo to your MUT folder and there are all these different files and templates in a big mess. But now it's much much easier. You just have the MUT config here which it'll add the needed files here if necessary. You'll see it basically sources the MUT wizard configs and it auto-generates commands for switching between accounts and it keeps all of your accounts in here in the accounts folder. So here is my number one account named MUT. So and as you create more they'll be they'll go in there. Or let's just delete an account. So we'll say MW delete delete MUT. Say yes and there it's gone or it hasn't updated yet. But yeah there it's gone. So anyway that's a bit about it. I encourage you to check it out. I think it's about to the point where you know most I think it's I'm not going to say bug free but there are the only bugs are bugs that are have principled reasons for existing. So I encourage you for I encourage you to check it out. And if you want you can also open up a pull request on GitHub or GitLab to add your own domain to the domains list. So that will make it even easier for other people who use MUT or the MUT wizard. So anyway that's about it. I hope you check it out. I'll put links in the description and I will see you guys next time.