Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Utilizzare l'invio non autenticato (non raccomandato) di email da un sito web

Aggiornamento 28/04/2026

Questa guida dettaglia l'invio di e-mail da un sito web ospitato da Infomaniak utilizzando la funzione PHP mail() disattivata per impostazione predefinita.

 

Premessa

  • Infomaniak sconsiglia fortemente l'uso della funzione PHP mail() per l'invio di e-mail dalle tue applicazioni:
    • Le e-mail saranno considerate come "non autenticate" e saranno quindi soggette a limiti.
    • La loro consegna sarà compromessa, il che può danneggiare il tuo sito web.
  • Si consiglia vivamente di utilizzare un metodo di invio SMTP autenticato per l'invio di e-mail dalle tue applicazioni; Infomaniak offre a tal fine un servizio corrispondente.

 

Specificare l'indirizzo di spedizione

Per assicurarsi che i messaggi vengano inviati correttamente dal tuo CMS/applicazione web (e evitare un errore di tipo Could not instantiate mail function o sender mismatch) è necessario specificare un indirizzo valido nelle impostazioni del sito lato Infomaniak:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al sito interessato:
  3. Clicca su Gestisci le impostazioni avanzate:
  4. Dalla scheda Generale, inserisci un indirizzo e-mail esistente nel campo E-mail del mittente.
  5. Clicca sul pulsante blu Salva:

 

Riattivare la funzione mail

Se desideri comunque utilizzare la funzione mail di PHP, sarà necessario attivarla su ciascuno dei siti del tuo Hosting Web interessato:

  1. Clicca qui per accedere alla gestione del tuo sito sul Manager Infomaniak (hai bisogno di aiuto?).
  2. Clicca direttamente sul nome attribuito al sito interessato:
  3. Clicca su Gestisci le impostazioni avanzate:
  4. Clicca sulla scheda PHP / Apache:
  5. Attiva la funzione mail:
  6. Clicca sul pulsante Salva in fondo alla pagina per confermare le modifiche.

 

Esempi PHP mail()...

 

... su WordPress

Configura l'invio del modulo di contatto predefinito incluso con il Costruttore Divi:

  1. Accedi alla dashboard di amministrazione di WordPress.
  2. Vai nell'editor Divi della pagina che contiene il modulo di contatto.
  3. Clicca sull'icona Impostazioni per configurare il modulo di contatto Divi:
  4. Sotto EMAIL, inserisci l'indirizzo email che riceverà gli invii del modulo e salva:
  5. Per impostazione predefinita, quando un visitatore utilizza il modulo per contattarti, riceverai un'e-mail da mail@nome-del-tuo-sito e se rispondi, il destinatario sarà automaticamente l'indirizzo email indicato dal visitatore durante la compilazione del modulo di contatto.

 

… su Prestashop

Accedi alle impostazioni avanzate di Prestashop:

  1. Specifica la modalità SMTP.
  2. Inserisci localhost come server.
  3. Inserisci la porta 25.
  4. Non specificare né nome utente né password.

 

… su Joomla

Configura l'invio delle email tramite PHPmail (non consigliato) in Joomla:

  1. Accedi alla dashboard di amministrazione del tuo sito Joomla.
  2. Vai su Configurazione poi Server.
  3. Non inserire NULLA nel campo Email del sito:

Questo impedisce purtroppo qualsiasi test di invio tramite il pulsante a tal fine, ma funzionerà se configuri un modulo di contatto sul tuo sito. Clicca su Salva una volta lasciato il campo vuoto.

 

Indirizzo di risposta PHP mail()

Quando invii un'email con la funzione mail() di PHP, il return-path sarà indicato nella forma root@h2web3.infomaniak.ch ad esempio. Al contrario, l'intestazione Reply-To: presente nel codice del tuo modulo consente di specificare un indirizzo di risposta valido.


Questa FAQ è stata utile?