Как подружиться c SMTP от Яндекса?
Сгенерировал одноразовый пароль - не помогло. 
Потом включил в настройках яндекса 
Разрешить доступ к почтовому ящику с помощью почтовых клиентов
С сервера imap.yandex.ru по протоколу IMAP
Хотя казалось бы при чем тут smtp
И всё заработало
username может без @yandex.ru?