Not every mail relay requires authentication.
Currently, email.username and email.password must be provided, so Semaphore gets configured with the corresponding environment variables and uses them to authenticate against the mail relay.
But if the mail relay does not expect authentication, the connection could fail.