This is under active development but very close to being done! Read below if you want to check it out :D
I'll soon be using this as my daily driver, which should shore up a lot of bugs.
-
Inbox and folder message display -
Message thread view -
Archive, mark read/unread, delete, move (label), copy, star/unstar actions for messages and threads -
Edit account credentials and settings -
Sync all actions with IMAP/SMTP server -
Search and display search results - Compose new message [Started]
- Reply to and forward messages [Started]
- Copy
config/nginx.conf
to your nginx config directory. Make sure to update theroot
directive to point to thewww
folder. Update log paths and other directives as necessary! - Copy
.env.example
to.env
and update the database settings. Feel free to change any other settings, like the app's URL, too.
This application is set to run over localhost on port 9899 by default.
The Web Client includes the following 3rd party packages:
- Fonts
- Open Sans Web Font, Steve Matteson
- Font Awesome 5 Free Web Font, Fort Awesome
- SVG Icons — CC BY 4.0 License
- Web and Desktop Fonts — SIL OFL 1.1 License
- Fira Code Font, Mozilla Foundation
- Nanum Gothic Coding Font, Sandoll Communication
- CSS
- Skeleton CSS Boilerplate, Dave Gamache
- Normalize CSS, Nicolas Gallagher
- PHP
- Linkify, MISD Service Development, University of Cambridge
- HTML Purifier, Edward Z. Yang
- PDO, Mike Gioia, ParticleBits
- Laminas Mail, Laminas Project
- Laminas Escaper, Laminas Project
- Parsedown, Emanuil Rusev