|
Depuis votre shell, installez l'application avec l'utilitaire
install-cgi:
$ mkdir ~/www/my-mailer
$ cd ~/www/my-mailer
$ install-cgi mail.fcgi
Les fichiers source HTML (extension *.htm) se trouvent dans le
répertoire mail.fcgi.conf. Les fichiers de patron principaux se
trouvent dans mail.fcgi.conf/m4 et ont l'extension *.m4.
Si vous êtes familiers avec XSLT, vous pouvez ajouter des feuilles de
style XSLT dans mail.fcgi.conf/xsl.
Après avoir modifié ces fichiers à l'aide de votre éditeur texte,
n'oubliez pas d'exécuter make dans mail.fcgi.conf afin
de regénérer les documents (le HTML final est généré par
m4 et xsltproc).
N'éditez pas les fichiers *.html.*, car ils sont générés
automatiquement pour diverses langues et encodages.
$ cd mail.fcgi.conf
$ $EDITOR *.htm
$ make
Pour insérer des nouveaux champs d'information (dont le contenu sera
ajouté à la fin du courrier), il suffit de créer un formulaire HTML avec
un nom qui commence par "f_". Par exemple, pour ajouter un champs
« Num. de commande », vous rajouteriez à default.html le code
suivant:
Num. de commande: <input type=text name="f_NumCommande">
Par la même méthode, vous pouvez insérer des en-têtes de type "X-Foo"
au courrier final. Cela peut être très pratique lorsque le récipient
utilise la classification de courrier:
Send to department:
<select name="x_Department">
<option value="Technical Department">
<option value="Billing Department">
<option value="Department of Apocalyptic Affairs">
</select>
|