Skip to main content

Configurazione di PHP per l'utilizzo di un server di posta locale per l'invio

The bots are coming! Developing bots for Hangouts Chat (The G Suite Dev Show) (Aprile 2025)

The bots are coming! Developing bots for Hangouts Chat (The G Suite Dev Show) (Aprile 2025)
Anonim

Perché le funzioni di posta siano disponibili in PHP, devi avere già installato un sistema di posta elettronica funzionante. Quindi definisci le impostazioni di configurazione della posta elettronica nel file php.ini.

È facile inviare la posta direttamente da script PHP, ma è necessaria la corretta configurazione in php.ini perché funzioni, se si esegue PHP su Unix o Windows con un server di posta locale, si potrebbe voler sfruttare tale server.

L'impostazione pertinente è nel funzione di posta sezione di php.ini, e viene chiamato sendmail_path. Dovrebbe essere assegnato il percorso di sendmail, in genere / usr / sbin / sendmail o / usr / bin / sendmail (ma controllare il sistema per farlo correttamente).

Come dovrebbe apparire la configurazione

La tua configurazione dovrebbe assomigliare a questa:

funzione mailsendmail_path = / usr / sbin / sendmail

Ad esempio, se si utilizza un server di posta diverso, utilizzare il relativo wrapper sendmail var / qmail / bin / sendmail per qmail.