Move implementation of SMTPReceiver.process_message inside try-except and edit logging
Fix a docstring
Introduce SMTPForwarder.log_invalid_recipient
Implement TKForwarder.log_invalid_recipient
Log invalid messages to file instead of log
Refactor Message sanity check
fixup! Introduce SMTPReceiver.startup_log to enable silencing the startup log
Add missing import in emailtunnel/__init__.py
Handle missing Subject in Message.subject property
Fix typo in database.py
Add defaults for RecipientTest in tkmail.test
Amend gitignore