GNU/Linux Desktop Survival Guide
by Graham Williams
20201103 Numerous tools work together to set you up with email. This chapter covers all things email, from setting up you own email (SMTP) server to reading email, and searching through your email.
An older, and excellent, all-in-one graphical tool for managing email is Evolution (Chapter 25), which provides similar functionality and the look-and-feel of Microsoft Outlook. Whilst evolution served the needs of the regular GNU/Linux user for manmy years, providing access to Microsoft Exchange servers and accessing your email from other POP and IMAP servers, today thunderbird is the go to mail client.
To be able to send email locally from the server, install postfix, an SMTP server.
To delve into the sophisticated and flexible tools, Ubuntu and Debian have many options. Fetchmail can retrieve email from multiple POP/IMAP servers and deliver it to your (possibly local) MTA (Mail Transport Application). Exim, postfix, qmail, and sendmail are MTAs—they will dispatch email to users. Generally exim4 is used. Procmail can then sort incoming email into different mailboxes for an individual user. Spamassassin and clamav can filter out spam and viruses.
You can store your email in the Maildir format, setting up a local IMAP server using courier-imap to serve the email to mail readers like mutt, evolution, thunderbird and even the web-based email tool squirrelmail. For IMAP access to your mbox mail file use dovecot-imapd.