Principal
/
Ayuda con Páginas Web
/
Preguntas de PHP
/
¿Cómo enlazar un correo con un script PHP?

¿Cómo enlazar un correo con un script PHP?

En algunos casos puedes necesitar redirigir determinada cuenta de correo a un script PHP para que se encargue de los mensajes entrantes. Para ello, ve a tu Site Tools > E-mail > Filtros y selecciona la cuenta de email deseada.

Luego rellena el nombre del filtro como desees y los criterios, en el menú desplegable Realizar las siguientes acciones: selecciona Reenviar a un programa.

En el siguiente campo, rellena al ruta completa al script que se encargará de los mensajes. Por ejemplo, si crear un script/archivo llamado pipescript.php dentro de la carpeta public_html de tu sitio web, deberías rellenarlo con

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

entro del campo Reenviar a un programa.

Hay bastantes cosas importantes relativas al programa PHP que se encarga de los correos que deberías comprobar:

  • Asegúrate de que la primera línea del script es un hashbang (también llamado shebang). Esta es una línea especial que identifica el archivo como un script PHP. En la mayoría de los casos sería algo similar a:

#!/usr/local/php70/bin/php-cli -q

  • Asegúrate de que no hay espacios o líneas en blanco antes de la línea mencionada arriba ya que esto se enviará al servidor de correo y como resultado enviará un mensaje de rebote. La opción–q instruye al PHP para que tampoco imprima su versión, ya que esto también tendría como resultado un mensaje de rebote.
  • Asegúrate de que los permisos del script están configurados correctamente. Necesitas cambiar los permisos ya sea mediante tu Site Tools -> Gestor archivos o mediante un cliente FTP y cambiarlos a 755. Esto hará que el script sea ejecutable.

 

Comparte este artículo