Add some large mail detection back
track server ID for message, cleanup methods

- Removed hashcode
- Updated equals
- Updated toString
Allow mail to be marked as read/unread again
Fix internal server versions
Added check login and is logged in
Cleanup
It's cash on DELIVERY not DEMAND
Handle logouts