Initiation à zope
[30 mn de lecture - paru le 11/5/2003 - Public : Débutant]
|
   
|
Auteur
4. Création d'un questionnaire envoyé par mail
4.1. Envoi d'un mail avec zope
Pour envoyer un mail avec Zope, il vous suffit de créer une DTML
method :
<dtml-sendmail smtphost="AdresseDuServeurSMTP">
To: <dtml-var destinataire>
From: <dtml-var from>
Subject: <dtml-var sujet>
<dtml-var message>
</dtml-sendmail>
4.2. Création du formulaire
<dtml-var standard_html_header>
<h2>Annuaire :</h2>
<form action="NomDuScriptPythonQuiTraiteraLeFormulaire">
<input type="text" value="destinataire" name="destinataire"><br>
<input type="text" value="from" name="from"><br>
<input type="text" value="sujet" name="sujet"><br>
<input type="text" value="message" name="message"><br>
<input type="submit">
</form>
<dtml-var standard_html_footer>
4.3. Traitement du formulaire
Vous pouvez appeller la DTML method qui envoi le mail à l'aide d'un
script python :
container.NomDeVotreDTMLmethodQuiEnvoiLeMail(
email=context.REQUEST.destinataire,
nom=context.REQUEST.from,
prenom=context.REQUEST.sujet,
radiobutton1=context.REQUEST.messgae
)
context.REQUEST.RESPONSE.redirect("PageDeRedirection_html")
|