Bonsoir,
voici un code simple qui me permet d'envoyé un mail, le probléme c'est qu'il m'affiche une exception :
L'envoi du mail a échoué : Unknown SMTP host: smtp.gmail.com
j'utilise : smtp.<FSI>
voici mon code
Code :
- String from = "from@....com";
- String to = "desitnatio@....com";
- String subject = "le sujet...";
- String content = "Le message en texte ou <b>html</b>";
- try {
- Properties props = System.getProperties();
- props.put("mail.smtp.host", "smtp.gmail.com " );
- Session ses = Session.getDefaultInstance(props, null);
- MimeMessage message = new MimeMessage(ses);
- message.setFrom(new InternetAddress(from));
- message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
- message.setSubject(subject);
- //Envoi en HTML
- message.setContent(content, "text/html" );
- //ou alors pour l'envoi en texte
- message.setText(content);
- javax.mail.Transport.send(message);
- System.err.println("Mail envoyé avec succée" );
- }
- catch (Exception e) {
- System.err.println("L'envoi du mail a échoué : "+e.getMessage());
- }
|