Olá Rafael,
No meu caso, utilizei uma conta que possui vários caracteres especiais na senha, mas recebo o erro :
sendmail: Authorization failed (535 5.7.8 https://support.google.com/mail/?p=BadCredentials
Ao trocar o e-mail de envio para uma conta que possui uma senha mais simples, não houve problemas no envio. Como eu deveria colocar essa senha no arquivo? Tentei utilizando o escape \ mas não obtive sucesso. Digamos que a senha seja: %$*teste123