PROBLEMA EM ENVIAR EMAIL ! urgente

9 respostas
S

BOm dia galera tenho um codigo de enviar email no meu sistema que começou adar pau ontem nao sei o motivo tava funcionando normalmente…

veja o codigo:

//package HDI.kernel.email;

import javax.mail.*;   
import javax.mail.internet.*;
import java.util.Properties;   

public class Menssageiro {
	public static void SendHtmlMail(String De, String Para,String Assunto,String Mensagem,String Usuario,String Senha) throws Exception{
		System.out.println("Mensageiro HDI Disparando Envio de e-mail em SendHtmlMail...");
        Properties props = new Properties();
        props.setProperty("mail.smtp.transport.protocol", "smtp");
        props.setProperty("mail.smtp.host", "mail.kawakami.com.br");
        props.setProperty("mail.smtp.user", Usuario);
        props.setProperty("mail.smtp.password", Senha);

        props.setProperty("mail.smtp.auth", "true"); 
        props.setProperty("mail.smtp.debug", "true");  
  

        
        Session mailSession = Session.getDefaultInstance(props, null);
        mailSession.setDebug(true);
        Transport transport = mailSession.getTransport();

        MimeMessage message = new MimeMessage(mailSession);
        message.setSubject(Assunto);
        message.setFrom(new InternetAddress(De));
        message.setContent(Mensagem,"text/html");
        message.addRecipient(Message.RecipientType.TO,
        new InternetAddress(Para));

        transport.connect();

        transport.sendMessage(message,message.getRecipients(Message.RecipientType.TO));
        transport.close();
	}
	/*public static void main(String args[]){
		System.out.println("Mensageiro HDI Disparando Envio de e-mail em SendHtmlMail...");
	}*/
}

ele ta me retornando o seguinte erro:

Mensageiro HDI Disparando Envio de e-mail em SendHtmlMail...
DEBUG: setDebug: JavaMail version 1.4.1
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth false
DEBUG SMTP: trying to connect to host "mail.kawakami.com.br", port 25, isSSL false
220 mail1.unisite.com.br NO UCE ESMTP
DEBUG SMTP: connected to host "mail.kawakami.com.br", port: 25

EHLO cpd
250-mail1.unisite.com.br
250-PIPELINING
250-SIZE 35840000
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "SIZE", arg "35840000"
DEBUG SMTP: Found extension "ETRN", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
DEBUG SMTP: Found extension "AUTH=LOGIN", arg "PLAIN"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: use8bit false
MAIL FROM:<[email removido]>
250 Ok
RCPT TO:<[email removido]>
554 Service unavailable; Client host [189.111.162.97] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=189.111.162.97
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 Service unavailable; Client host [189.111.162.97] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=189.111.162.97

	at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1294)
	at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:635)
	at HDI.kernel.email.Menssageiro.SendHtmlMail(Menssageiro.java:28)
	at TestaEmail.main(TestaEmail.java:13)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 Service unavailable; Client host [189.111.162.97] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=189.111.162.97

	at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1192)
	... 3 more
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
	com.sun.mail.smtp.SMTPAddressFailedException: 554 Service unavailable; Client host [189.111.162.97] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=189.111.162.97

ja fusei tudo e nao consigo achar o que pode ser talves alguem saiba o que é…

9 Respostas

T

O mail server da tal empresa (Kawakami) está usando o SpamHaus, que tem uma regra proibindo o acesso externo a partir de uma conexão ADSL ( 189-111-162-97.dsl.telesp.net.br ). É o que dá para entender do seu log.

Converse com o pessoal que toma conta do mail server para ver o que se pode fazer. Provavelmente o mail server só pode ser usado dentro da própria empresa.

A

ele diz no erro que o endereço é errado verifique o endreço que ta vindo no atributo passado por paremetro De.

espero ter ajudado.

S

um blz ja mandei um email… pra eles tb tava achando isso agora o email do parametro de ta vindo certo mas vou verificar… valeu gente pela a juda !!!

obrigado thingol ,
obrigado alanbrasil1984

S

intaum thingol

esse meu programa ta dentro da empresa …

estranho… sera que estas classes do email ai padrao da sum tenda enviar o email usando um servidor fora?..

ou nao?

P

Parece que o problema é mesmo o que thingol disse.

Se você entrar em http://www.spamhaus.org/query/bl?ip=189.111.162.97 , irá verificar que seu IP está na lista PBL.

Se seu IP for fixo você terá que entrar neste link http://www.spamhaus.org/pbl/removal/form para pedir a remoção do seu IP. Caso seja dinâmico desconecte e conecte novamente.

O problema não está no servidor de e-mail e sim no ip que você está usando!

S

vix,

ue como meu ip do servidor de mail foi para nesse site… euem… deve ser coisa da empresa de nosso email… vou comiucar eles…

obriado plic_ploc,

quando resolver aviso a todos… vlw…

P

O que está na lista não é o ip do servidor de e-mail e sim o ip que você está usando para enviar o e-mail!

Servidores de e-mail que você está usando

postman.unisite.com.br internet address = 200.205.100.23
linux8.unisite.com.br internet address = 200.205.100.21

IP de origem do e-mail
189.111.162.97

S

deu certo era o site que tava bloqueando… fui la e pedi para tirar o meu ip da lista…

agora so faltava ele ficar bloqueando isso toda hora !!!

vlw abraço a todos.

P

Talvez isso tenha ocorrido porque alguma maquina da sua rede esteja infectado com vírus!
Aconselho uma varredura das maquinas e a adoção de algumas políticas de segurança.

De uma olhada neste link!!!
http://www.antispam.br/admin/porta25/definicao/

Criado 14 de agosto de 2009
Ultima resposta 14 de ago. de 2009
Respostas 9
Participantes 4