De mail() functie zit in PHP (de programmeertaal waarin WP is geschreven) en is dus afhankelijk van de server waar WP op staat. De mail() functie kan soms uitstaan, omdat bij lekke scripts die functie kan worden misbruikt om te spammen.
Voor vraag 2: de diepere filosofie weet ik niet, maar ik kan me voorstellen dat de reden “veiligheid” is.
Ik kon in PHP.ini inderdaad wel wat vinden over sendmail maar dat heb ik niet op mijn machine staan aangezien ik een Windows server heb. Is hier misschien ook een andere optie voor?
dan moet je volgens mij iets met een SMTP-server invullen, maar ik heb daar geen ervaring mee, ik ken qua servergebruik alleen Linux. Misschien dat iemand anders hier het werkend heeft gekregen, of even googelen (php mail windows)
Daar heb ik wel wat dingetjes gevonden inderdaad, maar ik heb geen mensen gevonden die het ook echt werkend hebben gekregen. Er is wel een win32 port van sendmail, maar die werkt niet. En verder zijn er wel sendmail lookalikes maar die krijg ik weer niet werkend. Ik denk dat daar een aanpassing van het WP-mail gedeelte voor nodig is.
Een mailserver installeren op mijn server is geen probleem, op zich kan dat wel werken, maar dan moet ik nog wel iets hebben wat dus de mails van WP doorgeeft aan die mailserver, en daar is dat sendmail dus voor wat niet werkt.
In PHP zelf zit ook een smtp module maar daar kan ik weer niks over vinden.