Bonjour, je voudrais envoyer des pages jsp dans un mail par exemple envoyer à un medecin les rendez vous a valider
Merçi d'avance pour votre aide
Bonjour, je voudrais envoyer des pages jsp dans un mail par exemple envoyer à un medecin les rendez vous a valider
Merçi d'avance pour votre aide
Bonjour,
Pourrais-tu nous donner un peu de code que tu as déjà mis en place pour que l'on puisse t'aider ?
Sinon, voici quelques liens sur l'envoi de mail en Java :
Nesmontou
Bonjour,non j'ai pas encore de code en ce propos mais je voudrais comprendre le principe
d'envoyer une page jsp dans un mail et la possibilité de destinataire de réagir avec cette page par exemple valider les réservations (je lui envoie une page jsp contenant le formulaire de validation de réservation).si vous avez une petite explication ou un petit exemple facile à comprendre?ça sera
merçi pour ton aide
Je ne sais pas si c'est la meilleur façon de procéder...envoyer une page jsp dans un mail
Ce que tu veux faire je suppose c'est que ton medecin vienne visualiser ses RDV sur ta page jsp non ?
oui c'est ce que je veux ,bon comment je procéde?
Hello,
dans ce cas je pense qu'il vaut mieux envoyer au médecin un e-mail avec une petite explication et un lien qui le redirige vers une page où il peut visualiser ses rendez vous et/ou les valider. Le mail peut être généré côté serveur à l'aide d'une des méthodes citées par Nesmontou.
Pour moi à partir du moment où tu envoies un e-mail tu ne peux vraiment pas savoir avec quoi le destinataire va le consulter, donc mieux vaut s'en tenir au minimum.
j'esseye d'envoyer un mail,j'ai executé ce code pour tester :
mai ça marche pas quelqu'un m'explique les etapes e t verifie avec moi la validité de ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 package service; import javax.mail.internet.*; import javax.mail.*; import java.util.*; /** * Classe permettant d'envoyer un mail. */ public class TestMail { private final static String MAILER_VERSION = "Java"; public static boolean envoyerMailSMTP(String serveur, boolean debug) { boolean result = false; try { Properties prop = System.getProperties(); prop.put("mail.smtp.host", serveur); Session session = Session.getDefaultInstance(prop,null); Message message = new MimeMessage(session); message.setFrom(new InternetAddress("tabcoul88@hotmail.fr")); InternetAddress[] internetAddresses = new InternetAddress[1]; internetAddresses[0] = new InternetAddress("yacine.dev@gmail.com"); message.setRecipients(Message.RecipientType.TO,internetAddresses); message.setSubject("Test"); message.setText("test mail"); message.setHeader("X-Mailer", MAILER_VERSION); message.setSentDate(new Date()); session.setDebug(debug); Transport.send(message); result = true; } catch (AddressException e) { e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); } return result; } public static void main(String[] args) { System.out.println("le message "+TestMail.envoyerMailSMTP("smtp.menara.ma",true)); } }
la réponse de console :
ça envoie rien a yacine.dev@gmail.com
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 DEBUG: setDebug: JavaMail version 1.4.3 DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc] DEBUG SMTP: useEhlo true, useAuth false DEBUG SMTP: trying to connect to host "smtp.menara.ma", port 25, isSSL false 220 smtp-s5.menara.ma ESMTP Symantec Mail Security DEBUG SMTP: connected to host "smtp.menara.ma", port: 25 EHLO yacineOrd 250-smtp-s5.menara.ma says EHLO to 41.248.252.169:6798 250-ENHANCEDSTATUSCODES 250-PIPELINING 250 8BITMIME DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" DEBUG SMTP: Found extension "PIPELINING", arg "" DEBUG SMTP: Found extension "8BITMIME", arg "" DEBUG SMTP: use8bit false MAIL FROM:<tabcoul88@hotmail.fr> 250 MAIL FROM accepted RCPT TO:<yacinee.dev@gmail.com> 250 RCPT TO accepted DEBUG SMTP: Verified Addresses DEBUG SMTP: yacinee.dev@gmail.com DATA 354 continue. finished with "\r\n.\r\n" Date: Thu, 25 Feb 2010 15:14:43 +0100 (CET) From: tabcoul88@hotmail.fr To: yacine.dev@gmail.com Message-ID: <3341135.0.1267107283875.JavaMail.Administrateur@yacineOrd> Subject: Test MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Java test mail . 250 OK 4F/CC-31072-F7F868B4 QUIT 221 smtp-s5.menara.ma closing connection le message true
merçi pour votre aide
Bonsoir,
En regardant les logs, il y a
C'est l'adresse de destination, il y a un e en trop.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RCPT TO:<yacinee.dev@gmail.com>
Par contre, je ne vois pas dans ton code Java où cette adresse apparaît.
Tu as fait un copier / coller de ton code et des logs ou tu as fait de modifications avant de poster ?
Nesmontou
Bonjour,oui c'est seulement une modification que j'ai fait,mais pour vous dire dans le
mail.smtp.host je fais le smtp de fournisseur internet de notre société et pas le smtp de la société donc est ce que le message affiché dans mon console (voir mon précédent post )montre une erreur ou il montre que le message est envoyé
et pour vous d'ou peut provenir le probléme je maitrise pas l'api javamail si quelqun voudrait vérifier avec moi les étapes de l'instalation et les propriétés d'environement de javaMail ça sera efficace.
je me pose est ce que l'utilisation de smtp de notre fournisseur internet demande une authentification ?
et pour envoyer un mail j'aurais pas besion d'un client serveur tel que outlook?
j'ai passé toutes la journné d'hier chercher une solution mais rien ,me voila la téte malade et j'ai envie de dormir méme que c'est le début de la journé.
ok ,il est reçu dans le spam mais pourquoi ??
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager