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;
}
}
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.