Aller au contenu

Messages recommandés

Posté(e)

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.

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.