Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package javaappsendmail;
- import java.util.Properties;
- import javax.mail.Address;
- import javax.mail.Message;
- import javax.mail.MessagingException;
- import javax.mail.PasswordAuthentication;
- import javax.mail.Session;
- import javax.mail.Transport;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeMessage;
- public class JavaMailApp {
- public static void main(String[] args) {
- Properties props = new Properties();
- /**
- * Parâmetros de conexão com servidor Gmail
- */
- props.put("mail.smtp.host", "smtp.gmail.com");
- props.put("mail.smtp.socketFactory.port", "465");
- props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
- props.put("mail.smtp.auth", "true");
- props.put("mail.smtp.port", "465");
- Session session = Session.getDefaultInstance(props,
- new javax.mail.Authenticator() {
- protected PasswordAuthentication getPasswordAuthentication() {
- return new PasswordAuthentication("aletker@gmail.com", "apelido");
- }
- });
- /**
- * Ativa Debug para sessão
- */
- session.setDebug(true);
- try {
- Message message = new MimeMessage(session);
- message.setFrom(new InternetAddress("aletker@gmail.com")); //Remetente
- Address[] toUser = InternetAddress //Destinatário(s)
- .parse("diegodutra01@hotmail.com, alejpereira@itelefonica.com.br");
- message.setRecipients(Message.RecipientType.TO, toUser);
- message.setSubject("Enviando email com JavaMail");//Assunto
- message.setText("Enviei este email \nnão, néu, nó, á À utilizando JavaMail com minha conta GMail!");
- /**
- * Método para enviar a mensagem criada
- */
- Transport.send(message);
- System.out.println("Feito!!!");
- } catch (MessagingException e) {
- throw new RuntimeException(e);
- }
- }
- /**
- * Altere os seguintes campos: *
- * “seuemail@gmail.com” para a sua conta do Gmail, *
- * “suasenha123” utilizando a senha da sua conta. *
- * E adicione o endereço do destinatário no método .parse *
- * Address[] toUser = InternetAddress.parse(“”); *
- * Pronto! É só compilar! Email enviado com sucesso!!!
- */
- }
Add Comment
Please, Sign In to add comment