Accueil
/
Aide du site web
/
Questions PHP
/
Comment rediriger un courriel vers un script PHP ?

Comment rediriger un courriel vers un script PHP ?

Dans certains cas, vous pouvez avoir besoin de rediriger une boîte aux lettres donnée vers un script PHP pour gérer les messages entrants. Pour cela, allez dans votre Site Tools > Adresse électronique > Filtres et sélectionnez le compte de messagerie souhaité.

Remplissez ensuite le nom du filtre et les critères souhaités et dans le menu déroulant Effectuez les actions suivantes: sélectionnez Transférer vers un programme .

Dans le champ suivant, renseignez le chemin complet du script qui traitera les messages. Par exemple, si vous créez un script/fichier appelé pipescript.php placé dans le dossier public_html de votre site web, vous devez renseigner

 /home/customer/www/votrenomdedomaine.com/public_html/pipescript.php

Pipe vers un champ Programme .

Il y a plusieurs choses importantes que vous devriez vérifier concernant le script PHP qui gère les courriels:

  • Assurez-vous que la toute première ligne du script est un hashbang (aussi appelé shebang). C’est une ligne spéciale qui identifie le fichier comme un script PHP. Dans la plupart des cas, cela devrait ressembler à ceci:

#!/usr/bin/php -q

  • Assurez-vous qu’il n’y a pas d’espace ou de lignes blanches avant la ligne ci-dessus car cela sera envoyé au serveur de courriel, ce qui entraînera un retour du message. L’option -q indique à PHP de ne pas afficher sa version non plus, car cela provoquera également un retour de message;
  • Assurez-vous que les permissions du script sont définies correctement. Vous devez modifier les permissions , soit via votre Site Tools -> Gestionnaire de fichiers ou via un client FTP et définissez-les sur 755 . Ceci rendra le script exécutable.

Partager cet article