Javamail

0 respostas
K

Preciso da ajuda de vcs para sber onde FOI QUE EU ERREI!!!!!

nesse codigo para mandar email.

boolean isHTML = true;
        String mailBody = "";

//        Nome ou endereço do servidor SMTP
        String smtpServer = form.getMailServer();

//        Assunto e Corpo da Mensagem
        String mailSubject = form.getAssunto();

//        Pega endereço de email do destinatário
        String frommail = "";
        String fromname = "";
        frommail = form.getEmail();
        fromname = form.getAssunto();

//        Nome e email do remetente
        String tomail = form.getMeuEmail();

        try{

//        Configura a sessão
        Properties mailProps = new Properties();
        mailProps.setProperty("mail.transport.protocol","smtp");
        mailProps.setProperty("mail.host", smtpServer);
        mailProps.setProperty("mail.user", frommail);
        //mailProps.setProperty("mail.password", "");

        Session mailSession = Session.getDefaultInstance(mailProps,null);

//        Configuração da mensagem
        Message msg = new MimeMessage (mailSession);
        msg.setFrom(new InternetAddress(frommail,fromname));

//        Configuração do Destinatário
        msg.setRecipient(Message.RecipientType.TO, new InternetAddress(tomail));

//        Configuração do Cabeçalho do email
        msg.setSubject(mailSubject);

        MimeBodyPart textPart = new MimeBodyPart();

//        Verifica se é um email com corpo escrito em HTML
        if (isHTML==true){
//        Corpo da mensagem em código HTML
        mailBody = "Texto";

        textPart.setContent(mailBody,"text/html");
        }else{
        mailBody = "Texto";

        textPart.setContent(mailBody,"text/plain");
        }


//        Monta a mensagem SMTP
        Multipart mp = new MimeMultipart();
        mp.addBodyPart(textPart);
        msg.setContent(mp);


//        Envia mensagem
        Transport.send(msg);
        System.out.println (" Send mail sucessfull ! ");

        }catch (Exception e){
//        Falha no envio
        e.printStackTrace();
        System.out.println(" Mail failed !! ");
        }
   return form;
  }

está dando erro na linha da Configuração da mensagem.

alquem pelo amor de Deus pode me ajudar

Criado 22 de outubro de 2004
Respostas 0
Participantes 1