Enviando e-mail autenticado em java

por
em

Olá galera segue ai o código para se enviar e-mail usando autentição em java, pois tenho visto muitos exemplos na internet mas poucos com autenticação.



        String userEmail = "";
        String passwdEmail = "";
        String smtpEmail = "";
        String emailEnvia = "";
        String emialDestino = "";
        try{
            //Cria-se properties poara armazenar dados de onexao
            Properties props = new Properties();
            props.put("mail.user", smtpEmail);
            props.put("mail.smtp.auth", "true");
            //Cria sessao de enviao de e-mail
            Session s = Session.getInstance(props,null);
            MimeMessage message = new MimeMessage(s);
            //Setando quem está enviando
            InternetAddress from = new InternetAddress(emailEnvia);
            message.setFrom(from);
            //Setando quem irá receber
            InternetAddress to = new InternetAddress(emailDestino);
            message.addRecipient(Message.RecipientType.TO, to);
            //setando a data
            message.setSentDate(new Date());
            //assunto
            message.setSubject("Aqui assunto do email");
            //corpo da menssagem
            message.setText("Aqui texto do e-mail");
            //Enviando mensagem
            Transport tr = s.getTransport("smtp");
            tr.connect(smtpEmail, userEmail, passwdEmail);
            message.saveChanges();
            tr.sendMessage(message, message.getAllRecipients());
            tr.close();
        } catch(Exception e){
            //aqui o erro
        }

Até a próxima!


Compartilhe:


Deixe seu comentário

Nome:
 Star
E-mail:
 Star
Mensagem:
 Star
Informe o que você está vendo na imagem:
 Star
limpar enviar
Star Campos obrigatórios

Desenvolvimento de sites



Posts recentes



Video aulas recentes



Últimos trabalhos



twitter


you tube


rss