SamSuka
project_p3ol
project_p3ol

patreon


E-Mails are here!

Well, folks, I've got emails working (not 100% yet). They are internal only so there are no sending emails outside of the project's server, but maybe down the road - if there is enough demand for it - we can think about getting an exchange going so we can email out to other domains.

Currently, there is no Mail Center window when you click the mailbox icon as it were on the real AOL service. Right now it just directly loads any new emails you have.

Marking read emails as unread is functional, and vice versa the same. Ignoring email works insofar as the server flags the email to be ignored but doesn't honour the flag.

Deleting emails works client side only right now but the server doesn't necessarily honour the deletion per client. Basically, each client has 4 fields that store email ID information;  ignored, read, received, sent
When an email is marked as deleted that email ID is removed from each field, but, it is NOT removed from the global email storage database. At this point in time, the routine that's checking emails for each client will still identify and notify the user about all emails including deleted ones.  I'll be working on refactoring the entire email system over a few weeks because it was patched together over the course of several months while leaving it to work on other areas. So I would like to tighten and clean the code up while also fixing issues with it and getting all functionality working for emails.


More Creators