но пароль правильный... я с ним почту получаю.
При получении Вас авторизует сервер ящика скорее всего это Dovecot, а при отправке авторизацию выполняет Постфикс.
И может быть я конечно не вижу просто, но я действительно не вижу где Вы передали кому-то права авторизации.
А если они никому не переданы то Ваш сервер пытается авторизоваться Вас по локальному файлу пользователей.
Что то типа
/etc/postfix/main.cf:
smtpd_sasl_type = dovecot
/etc/postfix/main.cf:
smtpd_sasl_path = private/auth
/etc/postfix/main.cf:
smtpd_sasl_path = inet:127.0.0.1:12345
Для настройки на авторизацию через Dovecot