Full email screen, for SENDing emails (not receiving), built in JAVA / SPRING BOOT / JSF / PRIMEFACES.
I tried to build a complete module (front end / back end), so that other developers can attach it to their project, as long as this project is built with the same technologies.
As the objective here is not “to teach programming”, but to help other developers, I will not explain details, ok? I'll give you basic instructions, so you can get it all working.
2) For each email sent, a record will be added to the postgresql database. The basic information of the email will be saved: from, to, cc, cc, attachment names (strings, not Files), body and sending date/time. You may use this information however you wish on your systems;
3) The signature, in the footer of the email, can be modified (only for the current email) by clicking on the button below it;
4) You can choose to open the email screen, with some fields already filled in, or open it blank. See the start.java file;
5) The to, Cc and Bcc fields are of the “autocomplete” type. Emails can be added using the “Add if not on the list” button. After that, in the next messages, the added email will appear in the autocomplete;
6) Attached files are deleted from your computer/server at the time the email is sent.