Aller au contenu

[mail Station] Ex


paaacman

Messages recommandés

Bonjour,

Je vous propose une configuration de Mail Station qui vous permettra d'appeler un script PHP à la réception d'un mail sur votre Mail Server:

http://www.postfix.org/aliases.5.html

Recevoir des mails avec un script PHP avec NAS Synology et l’app Mail Server

Comportement de l’appli Mail Server par rapport aux Alias

Le script « /var/packages/MailServer/scripts/start-stop-status » de l’application Mail Server nous apprend que :

· Si le fichier « /var/packages/MailServer/etc/alias.db » n’est pas présent, il sera régénéré à partir de « /var/packages/MailServer/etc/OldConf/aliases »

· par le script « /var/packages/MailServer/target/bin/syno_alias_import ».

· Ce script vérifie si les cibles d’alias sont bien dans la liste des utilisateurs L

Ajout d’un Alias dans Mail Server

Pour ajouter un Alias personnalisé, de manière persistante (après redémarrage de l’application), il faut générer un fichier alias.db ; que nous placeront dans « /var/packages/MailServer/etc/alias.db ».

Création d’un fichier alias.db personnalisé

Cette procédure est issue de mon analyse et de la doc « postfix » :

1. Supprimer le fichier « /var/packages/MailServer/etc/alias.db »

rm /var/packages/MailServer/etc/alias.db

2. Editer le fichier « /volume1/@appstore/MailServer/etc/aliases » pour ajouter les alias personnalisés

vi /volume1/@appstore/MailServer/etc/aliases

a. Exemple pour lancer un script php à la réception d’un mail, ajouter la ligne :

· MailDeReception : "|php -q /path/to/script/test.php"

· -q pour que le script se lance dans son dossier (/path/to/script)

3. Créer la base de données postfix en lançant :

/volume1/@appstore/MailServer/bin/newaliases

a. Elle sera générée dans le fichier :

· « /volume1/@appstore/MailServer/etc/aliases.db »

4. Copier la base générée dans « /var/packages/MailServer/etc/alias.db »

cp /volume1/@appstore/MailServer/etc/aliases.db /var/packages/MailServer/etc/alias.db

5. Et voilà !

6. Vous pouvez tester en redémarrant l’application Mail Server

INCONVENIENT

Après cette manip, la partie « Alias » de l’interface graphique de Mail Server ne s’affiche plus.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.