Règles e-mail côté serveur sur l'hébergement Linux
Sous certaines conditions, il est possible d'utiliser des règles côté serveur sur nos serveurs Linux (DirectAdmin). Nous utilisons pour cela les filtres Exim.
- Nous n'offrons pas d'assistance pour la création de règles côté serveur
- Les filtres ne fonctionnent que sur les e-mails envoyés au compte par défaut. Si votre identifiant du panneau de contrôle est boer122, il s'agit donc de boer122@servernaam.webawere.nl (servernaam est par exemple linux88). Pour utiliser les règles, vous pouvez par exemple transférer les e-mails d'une adresse normale vers le compte par défaut.
- Une erreur dans le fichier .forward peut empêcher complètement votre messagerie de fonctionner. Soyez donc très attentif.
- Ne vous lancez pas là-dedans si vous ne maîtrisez pas bien le sujet.
- Pour activer les règles côté serveur, créez le fichier .forward dans le répertoire principal. Certains logiciels FTP ne peuvent d'ailleurs pas lire les fichiers commençant par un point ; vous pouvez alors créer ce fichier via le panneau de contrôle (files/fichiers). Pour le modifier, renommez-le temporairement, par exemple en forward.txt, puis renommez-le à nouveau en .forward après modification
La première ligne de ce fichier doit toujours contenir ceci : # exim filter
Vous pouvez ensuite ajouter toutes sortes d'instructions dans ce fichier. Nous nous limiterons ici à quelques exemples. Si vous faites enregistrer un message dans un dossier donné, assurez-vous que ce dossier existe déjà.
unseen deliver test@example.com
Chaque message est ainsi transféré à l'adresse e-mail indiquée. unseen fait en sorte que le message conserve le statut non lu.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Les messages contenant ces mots dans l'objet sont ainsi automatiquement enregistrés dans le dossier concerné. Pour <domein>, indiquez le nom de domaine (par ex. example.com). Pour <mailbox>, le nom de la boîte mail (créée via les comptes POP3 dans DirectAdmin). Si l'adresse e-mail est jan@example.com, indiquez donc jan et rien de plus. Pour foldernaam, indiquez le nom du dossier que vous avez créé, par exemple via le webmail. Attention : il doit commencer par un point.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Comparable à l'exemple précédent, mais cette fois tous les messages envoyés à l'adresse TO sont enregistrés dans le dossier concerné.
Vous trouverez plus d'informations sur ces filtres ici :
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
