TiZooSystèmes informatiqueswebDéveloppementHébergement de sitesFormation
   
HébergementNom de domainesCertificats SSLRéférencementRevendeursSupport technique

    Logo TiZoo, Accès à la page d'entrée du site
FAQ : Questions fréquentes


FAQ : Questions fréquentes



Chercher:    

Recherche avancée
Parcourir par catégorie:


Glossaire

Comment envoyer des emails depuis une page JSP ou une servlet ?

Vues: 285
Votes: 0
Pour envoyer un email depuis vos applications java hébergées sur nos serveurs, vous pouvez utiliser la librairie JavaMail de la manière suivante :
  1. Téléchargez la dernière version de JavaMail à l'adresse suivante : http://java.sun.com/products/javamail/
  2. Installez la librairie dans le répertoire WEB-INF/lib/ de votre application
Vous pouvez ensuite vous baser sur l'exemple de code suivant (Servlet envoyant un message) :
package com.tizoo;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;


public class Mailer extends HttpServlet
{
public void init() {}

public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
Properties props = new Properties();
props.put("mail.smtp.host", "localhost");
props.put("mail.from", "adresse@expediteur.com");
Session sess = Session.getInstance(props, null);
try
{
MimeMessage msg = new MimeMessage(sess);
msg.setFrom();
msg.setRecipients(Message.RecipientType.TO,
"adresse@destinataire.net");
msg.setSubject("Sujet du message");
msg.setSentDate(new Date());
msg.setText("Corps du message!\n");
Transport.send(msg);
}
catch (MessagingException mex)
{
System.out.println("send failed, exception: " + mex);
}
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("Message envoyé");
out.close();
}
}

Autres questions de cette catégorie
document Comment puis-je déployer mon fichier war ?
document Je n'arrive pas à accéder aux classes qui se trouvent dans mes librairies depuis mes pages JSP



 

© 2002-2009 TiZoo Sàrl - Tous droits réservés  |  Coordonnées  |  Contact  |  Conditions générales d'hébergement