Como testar a conexao da internet antes de enviar o email?

1 resposta
arthurminarini

ola pessoal estou enviando normalmente email usando javaMail mas queria colocar uma validação para testar antes de enviar o javamail ja tem isso?

1 Resposta

R

brother, eu nao posso te ajudar, e preciso da sua ajuda.

eu preciso enviar um email pelo java mail e nao estou conseguindo, eu vi uns tutoriais e cheguei neste codigo:

public class Email {

    public static void enviaEmail() {
        Properties p = new Properties();
        try {
            // "de" e "para"!!
            p.put("mail.host", "smtp.minhaempresa.com.br");
            Session session = Session.getInstance(p, null);
            MimeMessage msg = new MimeMessage(session);
            msg.setFrom(new InternetAddress("[email removido]"));
            msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email removido]"));
            // nao esqueca da data!
            // ou ira 31/12/1969 !!!
            msg.setSentDate(new Date());
            msg.setSubject("assunto da mensagem");
            msg.setText("corpo da mensagem");
            // evniando mensagem (tentando)
            Transport.send(msg);
        } catch (MessagingException ex) {
            Logger.getLogger(Email.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

eu upo esse site pro servidor (kinghost) e quando clicko no botao enviar email eu so redirecionado pra uma pagina em branco e nao chega nenhum email pra mim.

gostaria saber onde estou errando.

agradeço desde ja.

ps: nao digitei o smtp, email da minha empresa por etica.

Criado 27 de março de 2009
Ultima resposta 2 de jun. de 2009
Respostas 1
Participantes 2