mail.py: check that mailboxes don't exist before creating them
improve comments throughout the scripts
move the sieve script configuration to tools/mail.py
smtp server test