Envio de E-mail Digest-MD5

Caros, vejam se podem me auxiliar neste caso:

Estou tentando montar uma classe pra enviar e-mail, simples porém eu recebo o seguinte erro de autenticação conforme abaixo:

[code]Exception in thread “main” org.apache.commons.mail.EmailException: Sending the email to the following server failed : mail.xxxx.com.br:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1242)
at org.apache.commons.mail.Email.send(Email.java:1267)
at br.com.xxxxx.amazon.ses.CommonMail.main(CommonMail.java:31)
Caused by: javax.mail.AuthenticationFailedException: 535 5.7.0 authentication failed

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:809)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:752)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:669)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1232)
... 2 more[/code]

Já testei com JavaMail e Commons Email, o usuário e senha estão corretos, porém o seguinte, no ehlo do servidor de e-mail o auth é apenas “DIGEST-MD5 CRAM-MD5” ou seja não aceita LOGIN PLAIN.

Eu acho que tenho que criptografar essa autenticação de alguma forma, mas não sei como.

Alguém poderia dar um help?