Fiz uma aplicação que só esta sendo possivel enviar email para alguém que está no mesmo servidor que eu estou usando… Quando tento enviar para alguém em outro servidor está acontecendo o seguinte erro:
DEBUG: setDebug: JavaMail version 1.4ea
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host “smtp.unig2001.com.br”, port 25, isSSL false
220 andromeda.unig2001.com.br ESMTP Postfix
DEBUG SMTP: connected to host “smtp.unig2001.com.br”, port: 25
EHLO NOTEBOOK
250-andromeda.unig2001.com.br
250-PIPELINING
250-SIZE 20240000
250-ETRN
250 8BITMIME
DEBUG SMTP: Found extension “PIPELINING”, arg ""
DEBUG SMTP: Found extension “SIZE”, arg "20240000"
DEBUG SMTP: Found extension “ETRN”, arg ""
DEBUG SMTP: Found extension “8BITMIME”, arg ""
DEBUG SMTP: use8bit false
MAIL FROM:[email removido]
250 Ok
RCPT TO:[email removido]
554 [email removido]: Relay access denied
DEBUG SMTP: Invalid Addresses
DEBUG SMTP: [email removido]
DEBUG SMTP: Sending failed because of invalid destination addresses
RSET
250 Ok
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 554 [email removido]: Relay access denied
at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1196)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:584)
at javax.mail.Transport.send0(Transport.java:169)
at javax.mail.Transport.send(Transport.java:98)
at EmailUnig.postMail(EmailUnig.java:67)
at EmailUnig.main(EmailUnig.java:85)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 [email removido]: Relay access denied
at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1094)
... 5 more
QUIT
221 Bye
ERRO =Invalid Addresses
Alguém pode me ajudar ???