Envio de Email

Galera peguei esse código e gostaria de entender melhor.
Ele funciona perfeitamente, mas não chega o email de teste que foi feito por este código

Porque???

Obrigado

String user = "andre.somma";   
        String password = "xxxxx";
           
        String host = "smtp.mail.yahoo.com.br";   
        String from = "andre.somma@yahoo.com.br";     
        String to = "andresomma_eu@hotmail.com";   
           
        try {   
            Properties props = System.getProperties();   

            props.put("mail.smtp.auth", "true");   
  
            Session session = Session.getDefaultInstance(props);   
  
            MimeMessage msg = new MimeMessage(session);   
            msg.setFrom(new InternetAddress(from));   
            msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));   
            msg.setSentDate(new Date());   
            msg.setSubject("Testando envio de e-mails com JAVA");   
            msg.setText("Se este texto estiver aparecendo é porque fungou! Uhu!");   
            msg.saveChanges();   
  
            Transport transport = session.getTransport("smtp");   
            System.out.println("Tentando conectar ao servidor ..."); 
            
            transport.connect(host, user, password);   
            System.out.println("Enviando Mensagem ...");  
            
            transport.sendMessage(msg, msg.getAllRecipients());   
            transport.close();   
            
            System.out.println("E-mail enviado com sucesso!");   
            
            return true;
            
        } catch (Exception e) {   
            e.printStackTrace();   
            return false;
        }

Mande para outro endereço de email. Parece que o Hotmail é bastante fresco para receber emails gerados por programas.

Ok, mas por ser fresco o email chega ao destino ou não?

Pois vou utilizar está função para enviar e-mail caso exista estes problemas de ser chato qual a sugestão que vcs me indicam?

obrigado!

Acho que você não tem o costume de se cadastrar em sites que requerem endereço de email.
Vamos dar um exemplo: no Clube do Hardware ( http://www.clubedohardware.com.br/ ) eles pedem que você autorize o remetente “sorteio@clubedohardware.com.br” no UOL e outros provedores, para se inscrever no sorteio deles.

http://www.clubedohardware.com.br/sorteio

A mensagem é mais ou menos assim:

O que você deve fazer na sua aplicação é exatamente a mesma coisa - pôr uma mensagem bem grande (você pode até copiar a mesma mensagem do site do Clube do Hardware, se eles deixarem :stuck_out_tongue: ) e se o destinatário não receber o seu email porque não autorizou o seu endereço, mostre que isso não é da sua conta.