Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Utilizzare l'invio di email non autenticato (non consigliato) da un sito web
Questa guida illustra come inviare e-mail da un sito web ospitato da Infomaniak utilizzando la funzione PHP mail(), che è disattivata per impostazione predefinita.
Introduzione
- Infomaniak sconsiglia vivamente l'utilizzo della funzione PHP mail() per l'invio di e-mail dalle vostre applicazioni:
- Le e-mail saranno considerate "non autenticate" e saranno quindi soggette a limiti.
- La loro deliverability sarà compromessa, il che potrebbe danneggiare il vostro sito web.
- Si raccomanda vivamente di utilizzare un metodo di invio SMTP autenticatoper l'invio di e-mail dalle vostre applicazioni; Infomaniak offre a tal fine un servizio dedicato.
Specificare l'indirizzo di spedizione
Per garantire che i messaggi vengano inviati correttamente dal tuo CMS/applicazione web (ed evitare errori come Impossibile istanziare la funzione di invio email o indirizzo del mittente non corrispondente), è necessario specificare un indirizzo valido nelle impostazioni del sito nell'area Infomaniak:
- Clicca qui per accedere alla gestione del tuo sito nell'area Manager Infomaniak (hai bisogno di aiuto?).
- Fate clic direttamente sul nome assegnato al sito in questione:

- Fate clic su Gestisci le impostazioni avanzate:

- Nella scheda Generale, inserisci un indirizzo email esistente nel campo Email del mittente.
- Fai clic sul pulsante blu Salva:

Riattivare la funzione di invio email
Se desideri comunque utilizzare la funzione di invio email di PHP, dovrai attivarla per ciascuno dei siti del tuo servizio di Web Hosting:
- Clicca qui per accedere alla gestione del tuo sito web tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al sito web in questione:

- Fare clic su Gestisci le impostazioni avanzate:

- Fare clic sulla scheda PHP / Apache:

- Attiva la funzione mail:

- Fai clic sul pulsante Salva in fondo alla pagina per confermare le modifiche.
Esempi di utilizzo della funzione PHP mail()...
... su WordPress
Configura l'invio del modulo di contatto predefinito incluso con il costruttore Divi:
- Accedi al pannello di amministrazione di WordPress.
- Accedi all'editor Divi della pagina che contiene il modulo di contatto.
- Fai clic sull'icona Impostazioni per configurare il modulo di contatto Divi:

- Nella sezione EMAIL, inserisci l'indirizzo email che riceverà gli invii del modulo e salva:

- Per impostazione predefinita, quando un visitatore utilizzerà il modulo per contattarti, riceverai un'email da
mail@il-nome-del-tuo-sitoe, se risponderai, il destinatario sarà automaticamente l'indirizzo email indicato dal visitatore durante la compilazione del modulo di contatto.
… su Prestashop
Accedere alle impostazioni avanzate di Prestashop:
- Specifica la modalità SMTP.
- Inserisci
localhostcome server. - Inserire la porta
25. - Non specificare né nome utente né password.

… su Joomla
Configurare l'invio delle e-mail tramite PHPmail (non consigliato) in Joomla:
- Accedi al pannello di amministrazione del tuo sito Joomla.
- Vai su Configurazione e poi su Server.
- Non inserire NIENTE nel campo E-mail del sito:

Questo purtroppo impedisce qualsiasi test di invio tramite il pulsante dedicato, ma funzionerà se configuri un modulo di contatto sul tuo sito. Clicca su Salva dopo aver lasciato il campo vuoto.
Indirizzo di risposta della funzione PHP mail()
Quando si invia un'e-mail con la funzione mail() di PHP, il return-path verrà impostato in questo modo: root@h2web3.infomaniak.ch, ad esempio. Tuttavia, l'intestazione Reply-To: presente nel codice del modulo consente di specificare un indirizzo di risposta valido.
Link a questa FAQ: https://faq.infomaniak.com/2150
Questa FAQ è stata utile?