WTF? Another web mail client? Why?
This is meant to be the world’s most minimal mail messager for Java EE Web. It only intends to:
-
display a list of messages;
-
view the text of a given message;
-
reply to a message;
-
compose a new message.
No attachments. No mailing lists or address book. Just the absolute bare bones.
Why? So it has few dependencies and is easy to install and maintain, that’s why. Because it’s all I need - I mostly read email with IMAP, but sometimes have to work behind crazy firewalls where only HTTP is permitted. So I need to be able to peep at my messages, but that’s all.
Connects, prints a few mail messages in the Inbox page, lets you view non-HTML messages in the Message page. Woohoo!
-
Worry, a lot, about formatting, and concomitant security. Maybe show in raw, with a button to view as HTML? Good security stance but may grow stale quickly.
-
There must be a Delete button. Better: checklist, select multiple, then delete (or moveTo…).
-
Maybe make messages (view and compose both) in a pop-up, so the list is always there?
-
Cache the list so we don’t re-fetch it on every Inbox view, as this seems to be very expensive.
-
Handle more than 50 messages (may be a non-issue when running directly on the mail server; might use mbox then; use PF datatable for sorting?).
-
Handle non-default mboxes.