[JavaMail] probleme avec l'envoi de mail
voila je souhait envoyé un mail via un code java :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
// Récupére les propriétés du systéme
Properties props = System.getProperties();
// Spécification du serveur mail
props.put("SMTPHub07.conti.de","de");
// Récupère la session
Session session = Session.getDefaultInstance(props, null);
// Définition du message
MimeMessage message = new MimeMessage(session);
//Spécification de l'expéditeur
message.setFrom(new InternetAddress(System.getProperty("user.name")));
//Spécification du destinataire
message.addRecipient(Message.RecipientType.TO, new InternetAddress("guillaume.larrieu@continental-corporation.com"));
//Sujet du message
message.setSubject("IP3 Error");
//Texte du message
message.setText("Mon Premier mail");
// Envoie le message
Transport.send(message); |
et il me met un message d'erreur :
Citation:
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
... 9 more
Exception in thread "main" java.lang.NullPointerException
at de.conti.ptc.tdm.utils.error.test.main(test.java:11)
alors que avec ce code la ca marche mais je ne peut pas mettre de piece jointes...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| pattern = "User : " + System.getProperty("user.name") + "%n";
pattern += "PC : " + InetAddress.getLocalHost().getHostName() + "%n"; // PC's name
pattern += "Date : %d{ISO8601}%n"; // date + time
pattern += "Milliseconds since the program start : %r%n"; // milliseconds since the program start
pattern += "Location : %l%n"; // location of event
pattern += "Messsage: %m%n"; // message
layout = new PatternLayout(pattern);
SMTPAppender smtpAppender = new SMTPAppender();
smtpAppender.setFrom(System.getProperty("user.name"));
smtpAppender.setSMTPHost("SMTPHub07.conti.de");
smtpAppender.setSubject("IP3 Error");
smtpAppender.setTo("uid30862");
smtpAppender.setLayout(layout);
smtpAppender.activateOptions();
errorLogger.addAppender(smtpAppender); |
et en plus je suis plus que speed!!
help me please