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.