Skip to content

TuWei1992/javawebmail

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaWebMail

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:

  1. display a list of messages;

  2. view the text of a given message;

  3. reply to a message;

  4. 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.

Status

Connects, prints a few mail messages in the Inbox page, lets you view non-HTML messages in the Message page. Woohoo!

TODO

  1. 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.

  2. There must be a Delete button. Better: checklist, select multiple, then delete (or moveTo…​).

  3. Maybe make messages (view and compose both) in a pop-up, so the list is always there?

  4. Cache the list so we don’t re-fetch it on every Inbox view, as this seems to be very expensive.

  5. 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?).

  6. Handle non-default mboxes.

About

Insanely-minimalist conception of a JavaMail+JSF web mail client. Read and compose only for now. NOT READY FOR USE.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.8%
  • HTML 43.2%