Hastymail2

Hastymail2 is an Open Source IMAP webmail client written in PHP. Our focus is compliance, usability, security, and speed.
     

Code Updates for March 31

    Once Hastymail became capable of displaying folders and messages I started using it as my primary mail reader, switching to something else only when I needed to reply or send a message. I am happy to say I can switch a little less often because this weeks updates include basic outgoing message support. Nothing fancy and lots left to be done but simple outgoing mail is functional. Along with this comes more contacts integration, some theme work, and the a bunch of various smaller fixes and updates.

- Sending mail. So far we have only basic mail sending capability, but I like the way the system is coming together. Communicating with the SMTP server is handled by the smtp class. This code has been in SVN for a while and all it needed was a bit of testing and tweaking to become functional. There is plenty left to do but basic authentication and sending works. Along with the smtp code is another new class to handle an outgoing message structure, the mime class. This code is responsible for taking input for a send request and building a valid MIME message to send either to the SMTP or IMAP server.  Using this class we can also give plugin authors the ability to easily alter outgoing messages by tying it to the tools class. The compose page is pretty usable and clean I think. Searching, browsing and adding addresses from the contact list works, and some aspects of replying and forwarding work. 

- Contacts changes and fixes. Contacts are sortable now, and I altered the layout for hopefully a bit better usability. Also there is a basic "add to contacts" dialog at the bottom of the headers when viewing a message.

- Theme system fixes and updates. In order to test out the theme system I created a second theme that is very much like the default but with a different color scheme and some different fonts/images. Having 2 themes to choose from exposed several bugs that are now fixed. 

- New configuration system fixes. The integration of the default user settings into the new configuration file was more broken than I realized. Testing it with an account that had no existing settings file led to a bunch of warnings until a settings file was created. This should all be resolved.

 


Images
preview
Mailbox page with the new "green" theme
preview
Compose page with the new "green" theme
Comments
No comments posted yet

Add a comment

Name:
Email:
Subject:
Comment:
Security Image:
security image
Enter the letters you see above.
Get Hastymail at SourceForge.net. Fast, secure and Free Open Source software downloads