the mutt mail client
play

The mutt mail client Ryan R. Curtin October 21, 2015 1 / 22 - PowerPoint PPT Presentation

The mutt mail client Ryan R. Curtin October 21, 2015 1 / 22 Outline Outline Should you remain here, the next N minutes of your life will The basics contain What? Why? vs. alpine a discussion of the basics of how email works


  1. The mutt mail client Ryan R. Curtin October 21, 2015 1 / 22

  2. Outline ❖ Outline Should you remain here, the next N minutes of your life will ❖ The basics contain ❖ What? ❖ Why? ❖ vs. alpine a discussion of the basics of how email works ● ❖ What else? a list of the differences between mutt, pine, and other ● ❖ Reading Mail mailreaders ❖ Messages ❖ Searching an overview of the capabilities of mutt ● ❖ Configuration information on how to make mutt connect to GT PRISM ● ❖ IMAP config ❖ POP3 config accounts (IMAP) ❖ Local config mutt configuration for parsing through mail ● ❖ Header caching ❖ Outgoing mail basic mutt commands ● ❖ Colors! an overview of the .muttrc file ● ❖ Setting up hooks a list of further references ❖ Attachments ● ❖ Other ❖ Links ❖ Questions? 2 / 22

  3. The basics ❖ Outline A whiteboard discussion. ❖ The basics ❖ What? MTA : mail transfer agent ❖ Why? ❖ vs. alpine MDA : mail delivery agent ❖ What else? MUA : mail user agent ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 3 / 22

  4. The basics ❖ Outline A whiteboard discussion. ❖ The basics ❖ What? MTA : mail transfer agent ❖ Why? ❖ vs. alpine MDA : mail delivery agent ❖ What else? MUA : mail user agent ❖ Reading Mail ❖ Messages ❖ Searching Mail delivery protocols: ❖ Configuration ❖ IMAP config POP3 : push-then-delete ❖ POP3 config IMAP : server-side storage ❖ Local config ❖ Header caching Exchange : life is bad for you. ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 3 / 22

  5. What is mutt? ❖ Outline mutt is a “small, but very powerful text-based mail client ● ❖ The basics for Unix operating systems” ❖ What? ❖ Why? ❖ vs. alpine ❖ What else? ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 4 / 22

  6. What is mutt? ❖ Outline mutt is a “small, but very powerful text-based mail client ● ❖ The basics for Unix operating systems” ❖ What? ❖ Why? Based largely on the elm mail client ● ❖ vs. alpine ❖ What else? ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 4 / 22

  7. What is mutt? ❖ Outline mutt is a “small, but very powerful text-based mail client ● ❖ The basics for Unix operating systems” ❖ What? ❖ Why? Based largely on the elm mail client ● ❖ vs. alpine ❖ What else? Highly customizable: keybindings, macros, etc. ● ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 4 / 22

  8. What is mutt? ❖ Outline mutt is a “small, but very powerful text-based mail client ● ❖ The basics for Unix operating systems” ❖ What? ❖ Why? Based largely on the elm mail client ● ❖ vs. alpine ❖ What else? Highly customizable: keybindings, macros, etc. ● ❖ Reading Mail ❖ Messages IMAP , POP3 support (plus maildir and mbox) ● ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 4 / 22

  9. What is mutt? ❖ Outline mutt is a “small, but very powerful text-based mail client ● ❖ The basics for Unix operating systems” ❖ What? ❖ Why? Based largely on the elm mail client ● ❖ vs. alpine ❖ What else? Highly customizable: keybindings, macros, etc. ● ❖ Reading Mail ❖ Messages IMAP , POP3 support (plus maildir and mbox) ● ❖ Searching ❖ Configuration MIME, DSN, PGP support, plus further extensibility ● ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 4 / 22

  10. What is mutt? ❖ Outline mutt is a “small, but very powerful text-based mail client ● ❖ The basics for Unix operating systems” ❖ What? ❖ Why? Based largely on the elm mail client ● ❖ vs. alpine ❖ What else? Highly customizable: keybindings, macros, etc. ● ❖ Reading Mail ❖ Messages IMAP , POP3 support (plus maildir and mbox) ● ❖ Searching ❖ Configuration MIME, DSN, PGP support, plus further extensibility ● ❖ IMAP config ❖ POP3 config ncurses-based! Use it with GNU screen (along with irssi) ● ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 4 / 22

  11. Why should I use mutt? ❖ Outline You are me. ● ❖ The basics ❖ What? ❖ Why? ❖ vs. alpine ❖ What else? ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 5 / 22

  12. Why should I use mutt? ❖ Outline You are me. ● ❖ The basics ❖ What? Lightweight, fast, and simple ● ❖ Why? ❖ vs. alpine ❖ What else? ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 5 / 22

  13. Why should I use mutt? ❖ Outline You are me. ● ❖ The basics ❖ What? Lightweight, fast, and simple ● ❖ Why? ❖ vs. alpine Can run inside screen ● ❖ What else? ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 5 / 22

  14. Why should I use mutt? ❖ Outline You are me. ● ❖ The basics ❖ What? Lightweight, fast, and simple ● ❖ Why? ❖ vs. alpine Can run inside screen ● ❖ What else? ❖ Reading Mail No need for a mouse—everything is controllable by ● ❖ Messages keybindings ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 5 / 22

  15. Why should I use mutt? ❖ Outline You are me. ● ❖ The basics ❖ What? Lightweight, fast, and simple ● ❖ Why? ❖ vs. alpine Can run inside screen ● ❖ What else? ❖ Reading Mail No need for a mouse—everything is controllable by ● ❖ Messages keybindings ❖ Searching ❖ Configuration It looks cool (-Ryan, 2008) ● ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 5 / 22

  16. Comparison with alpine ❖ Outline ❖ The basics mutt : vim :: alpine : nano ❖ What? ❖ Why? ❖ vs. alpine ❖ What else? ❖ Reading Mail ❖ Messages ❖ Searching ❖ Configuration ❖ IMAP config ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 6 / 22

  17. What else have we got? ❖ Outline alpine ● ❖ The basics ❖ What? gnus (in Emacs) ● ❖ Why? ❖ vs. alpine nmh ● ❖ What else? ❖ Reading Mail Thunderbird ● ❖ Messages ❖ Searching Evolution ● ❖ Configuration ❖ IMAP config Zimbra...? ● ❖ POP3 config ❖ Local config ❖ Header caching ❖ Outgoing mail ❖ Colors! ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 7 / 22

  18. Reading Mail ❖ Outline The important commands: ❖ The basics ❖ What? ❖ Why? (up/down arrows) select message ❖ vs. alpine ❖ What else? page up / down PgUp / PgDn ❖ Reading Mail display message Enter ❖ Messages ❖ Searching reply to selected message r ❖ Configuration group reply g ❖ IMAP config ❖ POP3 config begin composing mail m ❖ Local config quit / return to message listing q ❖ Header caching delete message d ❖ Outgoing mail ❖ Colors! undelete message u ❖ Setting up hooks flag message F ❖ Attachments ❖ Other commit changes (if IMAP) $ ❖ Links help ? ❖ Questions? 8 / 22

  19. Reading messages ❖ Outline Useful commands when you are looking at a message: ❖ The basics ❖ What? ❖ Why? scroll down a line ❖ vs. alpine Enter ❖ What else? scroll up one line Backspace ❖ Reading Mail scroll up/down a page PgUp / PgDn ❖ Messages ❖ Searching next message Space ❖ Configuration view full headers h ❖ IMAP config ❖ POP3 config create alias from a sender a ❖ Local config search within message / ❖ Header caching jump to top of message ❖ Outgoing mail ˆ ❖ Colors! show attachments v ❖ Setting up hooks ❖ Attachments ❖ Other ❖ Links ❖ Questions? 9 / 22

Recommend


More recommend