I realize this is late, but perhaps it can help you or someone else.
I ran into this same issue, and found that when trying to send via an SMTP server with a username and no password, I had to:
Configure the SMTP server with the hostname, but no username
Put the username in the From Address of the notification block.
This allowed me to send via the alarm notification pipeline.
Read more here: