pois entaum…klebergf
eu faço autenticaçao, soh que eh o seguinte configurei o smtp na minha maquina local, sabe aquele do winxp, dai no codigo utilizo o seguinte:
public void sendMail ( String subject,String to,String from, String mensagem)throws AddressException, MessagingException {
Properties props = System.getProperties();
props.put("mail.smtp.host", localhost);
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "25");
Session session = Session.getDefaultInstance(props);//recebe props
InternetAddress destinatario = new InternetAddress (to);
InternetAddress remetente = new InternetAddress (from);
Message msg = new MimeMessage(session);
msg.setFrom(remetente);
msg.setRecipient( Message.RecipientType.TO, destinatario );
msg.setSubject (subject);
msg.setContent (mensagem.toString(), "text/plain");
Transport transport = session.getTransport("smtp");
transport.connect(localhost,"userwindows","senhadowindows");
msg.saveChanges();
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
}
}
veja que o mailserver eh local…
e nas configuraçoes do meu servidor de smtp na minha maquina coloquei o usuario da minha propria maquina para autenticar…
o que esta acontecendo eh o seguinte…
eu envio email normalmente para gmail,terra,yahoo,entre outros mas o hotmail…nao recebe, se eu envio pro hotmail aparece pra mim como enviado com sucesso mas nunca chega no email do destinatario nem no lixo eletronico.