Saner configuration defaults and stricter parsing
Rewrites the configuration code to be easier to understand, and improve it so that it distinguishes required configuration options from ones that simply have a default of None
.
Sending method configuration is only read if the sending method is enabled, and is only required if TESTING
is set to False
.