Parece que eles quebraram a implementação AUTH LOGIN. Eu fui colocado para esta situação infeliz também. Há o que eu encontrei:
na conversa smtp, quando o postfix tenta fazer a autenticação de login:
250 OK
AUTH LOGIN
334 VXNlcm5hbWU6
existe um \ 0 (zero binário) no final do nome de usuário: string que eu suponho que não deveria estar lá, de qualquer forma adicionando \ 0 (zero binário) ao final do nome de usuário & senha antes de base64-ing-los e enviar para trocar, eu era capaz de logar com sucesso, no entanto, como dizer postfix para acrescentar \ 0 no final do login & senha eu não sei.
# echo -e 'username250 OK
AUTH LOGIN
334 VXNlcm5hbWU6
' | base64
abcdefg
# echo -e 'password# echo -e 'username%pre%' | base64
abcdefg
# echo -e 'password%pre%' | base64
hijklmno
250 OK
AUTH LOGIN
334 VXNlcm5hbWU6
abcdefg
334 UGFzc3dvcmQ6
hijklmno
235 2.7.0 Authentication successful.
' | base64
hijklmno
250 OK
AUTH LOGIN
334 VXNlcm5hbWU6
abcdefg
334 UGFzc3dvcmQ6
hijklmno
235 2.7.0 Authentication successful.