Partage
  • Partager sur Facebook
  • Partager sur Twitter

Javamail

    2 mars 2015 à 1:42:51

    Bonsoir je developpe une application JSP-SERVLET qui doit envoyer des emails, bon je'ai essayé de faire un petit teste mais j'ai une du genre :

    534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvZx
    534-5.7.14 SYodgumQ_n8W2EF1YM3hHwAuGTHAyupR-Jhx28vAilu1GchVPxh6sKrPw62Hk2ejM1JRHr
    534-5.7.14 ns3Sbts2ndM4vionZ6hIFPkVphudgP1SAG51quxegaZie6xAbfacB6YUZHo0YzvgszfmcD
    534-5.7.14 gwwwjdVqCqjZOpC9pihk_gD0tlnUxnhswg7D8mQMhvQCkXQhC8M9TPi2UOop976dddYXeX
    534-5.7.14 XVxnJUA> Please log in via your web browser and then try again.
    534-5.7.14 Learn more at
    534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 w8sm16918549wja.4 - gsmtp
    

     et mon code java :

    import java.util.Properties;
    import javax.mail.Message;
    import javax.mail.MessagingException;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    
    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    
    /**
     *
     * @author acer E1-510
     */
    public class SendMail {
        
        public boolean SendMail() throws MessagingException{
              String smtpHost = "smtp.gmail.com";
        String from = "hornellama9@gmail.com";
        String to = "hlama@live.fr";
        String username = "hornellama9@gmail.com";
        String password = "Hornel91";
     
        Properties props = new Properties();
        props.put("mail.smtp.host", smtpHost);
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
        props.put("mail.smtp.host", "smtp.gmail.com");
        props.put("mail.smtp.port", "587");
     
        Session session = Session.getDefaultInstance(props);
        session.setDebug(true);
     
        MimeMessage message = new MimeMessage(session);   
        message.setFrom(new InternetAddress(from));
        message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
        message.setSubject("Hello");
        message.setText("Hello World");
     
        Transport tr = session.getTransport("smtp");
        tr.connect(smtpHost, username, password);
        message.saveChanges();
     
        // tr.send(message);
        /** Genere l'erreur. Avec l authentification, oblige d utiliser sendMessage meme pour une seule adresse... */
     
        tr.sendMessage(message,message.getAllRecipients());
        tr.close();
        return true;
        }
    }
    



    • Partager sur Facebook
    • Partager sur Twitter

    Javamail

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown