1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public class Envoimail
{
private final static String MAILER_VERSION = "Java";
private final static String EXPEDITEUR = "adresse@bidon.com";
private final static String SERVEUR_SMTP = ""; // ton serveur smtp
private static boolean envoiMail (String destinataire, String contenu, String sujet)
{
try
{
Properties prop = System.getProperties ();
prop.put ("mail.smtp.host", SERVEUR_SMTP );
Session session = Session.getDefaultInstance (prop, null);
Message message = new MimeMessage (session);
message.setFrom (new InternetAddress (EXPEDITEUR));
InternetAddress [] internetAddresses = { new InternetAddress (destinataire) };
message.setRecipients (Message.RecipientType.TO,internetAddresses);
message.setContent (contenu, "text/html");
message.setSubject (sujet);
message.setHeader ("X-Mailer", MAILER_VERSION);
Transport.send (message);
return true;
}
catch (AddressException e) {return false;}
catch (MessagingException e) {return false;}
}
} |
Partager