goodmail
Clone of Outlook
Free webmail client for any IMAP mail server, with an Outlook-style three-pane layout. Read, reply and forward your mail.

Image: goodmail
What works the same as Outlook
- Three panes like Outlook: a folder tree, a message list with previews, and a reading pane.
- A toolbar to delete, archive, mark as junk and move mail, with Unread and Flagged filters.
- A calendar with day, work week, week and month views, and .ics import and export.
- An address book with vCard and CSV import and export.
What is missing
- Extra accounts you add yourself must use public mail servers, not private networks.
How to get started
- There is no installer, so you prepare it yourself. Get the project and run npm install in its folder.
- Copy goodmail.conf.example to goodmail.conf, then set your domains and mail servers.
- Start it with npm run dev. The web app is on port 5173, and it needs Node 23.6 or newer.
- For a server other people use, put it behind a TLS reverse proxy.
Compatible files
Outlook projects Not tested yet




