Inizio
/
Assistenza sito web
/
Domande PHP
/
Come indirizzare una mail a uno script PHP

Come indirizzare una mail a uno script PHP

In alcuni casi potrebbe essere necessario reindirizzare una determinata casella di posta ad uno script PHP per gestire i messaggi in arrivo. Per farlo, vai su Site Tools > Email > Filtri e seleziona l’account email desiderato.

Completa i campi con il nome e i criteri necessari e nel menu a tendina “Esegui le seguenti azioni” seleziona Inoltra a un programma.

Nel campo seguente inserisci il percorso completo per lo script che gestirà i messaggi. Per esempio, se crei uno scrip/file chiamato pipescript.php posizionato all’interno della cartella public_html del tuo sito, dovrai inserire:

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

dentro il campo Inoltra a un programma.

Ci sono diverse cose importanti che dovresti verificare per quanto riguarda lo script PHP che gestisce i messaggi e-mail:

– Assicurati che la prima riga dello script sia un hashbang (chiamato anche la shebang). Si tratta di una linea speciale che identifica il file come uno script PHP. Nella maggior parte dei casi dovrebbe assomigliare a questa:

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

– Assicurati che non ci siano spazi bianchi o righe vuote prima della riga precedente poiché questo verrà inviato al server di posta, che si tradurrà in un messaggio rimandato indietro. L’opzione -q indica anche a PHP di non stampare la sua versione, dal momento che anche questo comporterebbe un messaggio rimbalzato.

– Assicurati che i permessi degli script siano impostati correttamente. Nella maggior parte dei casi, sarebbe semplicemente necessario modificare i permessi, sia tramite il tuo Site Tools > Gestione File o tramite un client FTP e metterli a 755. Questo renderà lo script eseguibile.

Condividi questo articolo