Thanks to Marlon Balana for pointing out Kartero's unpolished behavior for disabled users logging in via webmail. "Connection to server failed" has been replaced with something more informative.
PHP Email Message Class for Extracting Attachments
Thanks to Chris Hope for making his PHP email message class for extracting attachments available to everyone. Kartero is now using a modified version of this class for improved handling of attachments.
Thanks to Phoenix Antonio for pointing out regex modifications in extract_emails_from() to support addresses from social network notification messages and for catching Kartero's failure to auto-create Sieve filter user directories under $mail_home.
Thanks to Rommel Dinglasa and Ana Respicio for the idea of authenticating subscribers with local-part usernames only. Kartero will now auto-append missing domain names in login credentials.
Thanks to Einar Lielmanis for making js-beautify Open Source. Kartero's password estimator is now relatively cross-browser compatible with the help of this nifty tool.
Thanks to Grant Skinner for creating RegExr, an online regular expression tester with syntax highlighting, contextual help, video tutorial, reference, and searchable community patterns. Kartero's kartero_smime_sign() function was improved using this very helpful tool.
Thanks to Edward Montana for suggesting the change email address feature. Kartero can now migrate messages, aliases, contacts, filters, etc. from an existing subscriber account to a new one.