Changed state hooks to replace previous hooks, finished RFC1870 (SIZE), and added get_mailbox to SMTP backend