Drop some usage of raiseError for InvalidArgumentExceptions, and rely on Mail2 to raise exceptions, not error objects.
Raise exceptions, not errors
Raise exceptions and remove dead code
Raise exceptions, not errors
Raise exceptions, not errors