Originariamente inviato da Gab-81
Dato che non ho mai usato sendmail, perché ho sempre usato la classe PHPMailer e per farla funzionare in locale ho usato le funzioni per impostare ed usare l'smtp del mio provider, se volessi usare la funzione mail() dovrei configurare sendmail con i parametri smtp del mio provider ed inserire il path dell'eseguibile nel php.ini, giusto? Se sono su Linux, ovviamente...

Il discorso è semplice: siccome gli sviluppatori di php sono persone che spendono il proprio tempo complicando la vita altrui hanno fatto che sui sistemi posix deve essere usato l'eseguibile sendmail mentre sugli altri entra in ballo il mini client smtp

quindi su windows devi usare un client smtp, anche se sospetto che ci sia modo di fargli usare in ogni caso anche l'eseguibile sendmail, ma su linux hai bisogno un server di posta che simuli il comportamento di sendmail (postfix, exim, qmail e cosi via)