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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| package tn.esen.gui.responsableTechnique;
import java.util.Properties;
import javax.mail.Address;
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;
public class TestContacter {
private static final String PASSWORD_SMTP1 = null;
private static final String LOGIN_SMTP1 = null;
private static final String SMTP_HOST1 = null;
private static final String IMAP_ACCOUNT1 = null;
public static void sendMessage(String subject, String text, String destinataire, String copyDest) {
Properties properties = new Properties();
properties.setProperty("mail.transport.protocol", "smtp");
properties.setProperty("mail.smtp.host", SMTP_HOST1); /* c'est dans cette ligne l'erreur */
properties.setProperty("mail.smtp.user", LOGIN_SMTP1);
properties.setProperty("mail.from", IMAP_ACCOUNT1);
Session session = Session.getInstance(properties);
MimeMessage message = new MimeMessage(session);
try {
message.setText(text);
message.setSubject(subject);
message.addRecipients(Message.RecipientType.TO, destinataire);
message.addRecipients(Message.RecipientType.CC, copyDest);
} catch (MessagingException e) {
e.printStackTrace();
}
Transport transport = null;
try {
transport = session.getTransport("smtp");
transport.connect(LOGIN_SMTP1, PASSWORD_SMTP1);
transport.sendMessage(message, new Address[] { new InternetAddress(destinataire),
new InternetAddress(copyDest) });
} catch (MessagingException e) {
e.printStackTrace();
} finally {
try {
if (transport != null) {
transport.close();
}
} catch (MessagingException e) {
e.printStackTrace();
}
}
}
} |
Partager