%--
======================================================================
contact.jsp
=========================
Pour envoyer un message du visiteur. Appelée par elle-meme et menu
° Parametres :
============
pAction : ("envoyer", null)
pProgramme : ("alivu", "marialucia", "alata", null)
pNom
pPrenom
pEmail
pAdr
pCommune=
pCp=
pPaysCode=
pTel=
pMob=
pFax=
pMessageClient=
======================================
gilardimmo.com, Version 1.3
Copyright roussel-consult.com
Creation Date: 14/10/2007
Last Update : 09/11/2007
=================================
Update : 09/11/2007
Ajout de la date et de l' IP
====================================
--%>
<%@ page language="java" session="true" import="java.text.*, java.util.Properties, javax.mail.*, javax.mail.internet.*" %>
<%!
// Messages d'erreur Systeme
boolean sysErrFlag;
String sysErrMsg;
// ---------- METHOD emailMsg : returns 0 if successful --------------
int emailMsg(String pEmailEnv, String pSmtpEnv, String pEmailDest, String pEmailCC, String pSubject, String pEmailText) {
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", pSmtpEnv);
Session session = Session.getDefaultInstance(props, null);
// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(pEmailEnv));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(pEmailDest));
message.addRecipient(Message.RecipientType.CC, new InternetAddress(pEmailCC));
message.setSubject(pSubject);
message.setText(pEmailText);
// Send message
Transport.send(message);
return 0;
}
catch (Exception e) {
sysErrFlag=true;
sysErrMsg = " Erreur dans l'envoi d'un courrier
" + e.getMessage () + "
\n";
return 1;
}
}//EndOf emailMsg()
%>
<%
// ------ PARAMETERS
String pAction=(request.getParameter("pAction")==null)?"":request.getParameter("pAction");
String pProgramme=(request.getParameter("pProgramme")==null)?"":request.getParameter("pProgramme");
String pNom=(request.getParameter("pNom")==null)?"":request.getParameter("pNom");
String pPrenom=(request.getParameter("pPrenom")==null)?"":request.getParameter("pPrenom");
String pEmail=(request.getParameter("pEmail")==null)?"":request.getParameter("pEmail");
String pAdr=(request.getParameter("pAdr")==null)?"":request.getParameter("pAdr");
String pCommune=(request.getParameter("pCommune")==null)?"":request.getParameter("pCommune");
String pCp=(request.getParameter("pCp")==null)?"":request.getParameter("pCp");
String pPaysCode=(request.getParameter("pPaysCode")==null)?"FR":request.getParameter("pPaysCode");
String pTel=(request.getParameter("pTel")==null)?"":request.getParameter("pTel");
String pMob=(request.getParameter("pMob")==null)?"":request.getParameter("pMob");
String pFax=(request.getParameter("pFax")==null)?"":request.getParameter("pFax");
String pMessageClient=(request.getParameter("pMessageClient")==null)?"":request.getParameter("pMessageClient");
String programmeNom="nos programmes";
String programmeUrl="index.html";
String programmeBandeau="accueil_bandeau.gif";
if (pProgramme.equals("alivu") ) {
programmeNom="U POGHJU DI BALAGNA";
programmeUrl="alivu.html";
programmeBandeau="alivu_bandeau.gif";
} else if (pProgramme.equals("marialucia") ) {
programmeNom="RESIDENCE MARIA-LUCIA ";
programmeUrl="marialucia.html";
programmeBandeau="marialucia_bandeau.gif";
} else if (pProgramme.equals("alata") ) {
programmeNom="ALATA ";
programmeUrl="alata.html";
programmeBandeau="alata_bandeau.gif";
}
int resEnvoi=1;
// ---------- Reception du message et envoi a l administrateur du site ---------------
if (pAction.equals("Envoyer")) {
String sujet= "DEMANDE DE RENSEIGNEMENTS SUR : "+ programmeNom;
// L'envoyeur est le Webmaster sur son SMTP
// Le destinataire est soit l'agence soit l'administrateur du site
String mainDest= "philippe@gilardimmo.com";
String copyDest= "webmaster@gilardimmo.com";
String senderEmail= "webmaster@gilardimmo.com";
//String senderSmtp= "mail.althosting.fr";
String senderSmtp= "localhost";
String pMessage=
"\n "+
"Une demande de renseignements a ete effectuee sur le site www.gilardimmo.com \n"+
" _________________________________________________ \n"+
" Programme : "+ pProgramme + " \n"+
" Email : "+ pEmail + " \n"+
" Nom : "+ pNom + " \n"+
" Prenom : "+ pPrenom + " \n"+
" Tel : "+ pTel + " \n"+
" Mob : "+ pMob + " \n"+
" Fax : "+ pFax + " \n"+
" Adresse : "+ pAdr + " \n"+
" Code postal :"+ pCp + " \n"+
" Ville : "+ pCommune + " \n"+
" Pays(code) : "+ pPaysCode + " \n"+
" _________________________________________________ \n"+
pMessageClient;
//Envoi du message
resEnvoi= emailMsg(senderEmail, senderSmtp, mainDest, copyDest, sujet, pMessage);
}
%>
| |||||||||||||||||||||||||||||||