Código:
mi archivo log4j.properties lo tengo configurado asi:log4j:ERROR Error occured while sending e-mail notification. javax.mail.SendFailedException: Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay for [email protected] at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1446) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:736) at javax.mail.Transport.send0(Transport.java:191) at javax.mail.Transport.send(Transport.java:120) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:322) at com.eds.mexicana.service.util.Email.creaMensaje(Email.java:79) at com.eds.mexicana.service.util.Email.setProperties(Email.java:47) at com.eds.mexicana.service.util.Email.enviaEmail(Email.java:31) at com.eds.mexicana.service.util.Email.main(Email.java:106) Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay for [email protected] at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1297) ... 14 more
Código:
De hecho pense que la empresa habia bloqueado la salida de mails a destinatarios que pertenecieran a otros dominios, pero cree un cliente con el api de JavaMail y ahi si puedo mandar mails a destinatarios de otros dominios (si se preguntan porque no uso esa clase que cree, es porque mi jefe lo quiere con log4j) entonces que creen que pueda estar pasando?log4j.appender.mail=org.apache.log4j.net.SMTPAppender log4j.appender.mail.BufferSize=1 log4j.appender.mail.SMTPHost=ipSMTPdeLaEmpresa [email protected] [email protected] log4j.appender.mail.Subject=Log ... log4j.appender.mail.threshold=error log4j.appender.mail.layout=org.apache.log4j.PatternLayout log4j.appender.mail.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.rootLogger=warn, mail
Gracias por su ayuda ^^