Safer email and name validation in Configuration.BuildSignature
Prevent creation of a Signature with an empty email
Refactor Signature creation from configuration
Warn when signature cannot be properly inferred from configuration