Hi,
mb_send_mail()
wäre z.B. der Wrapper für sendmail
, was seinerseits wieder ein Wrapper für die SMTP-Funktion von EXIM oder Postfix o.a. wäre.
Sowohl die PHP-Mailfunktionen, als auch das Sendmail-Skript manipulieren an den Header-Abschlüssen herum, sodass diese dann bei richtiger Kettenreaktion auf CRLF
enden, wie es die RFCs für Email fordern.
Bei Windows wird direkt der eingestellte SMTP-Port angesprochen. Da fällt deshalb die Manipulation durch ein Semdmail-Skript weg. Das gibts da nicht.
Was man nun auf einem Linux-Host selber verwenden muss, wenn man die Header als Stringwurst (also nicht als Array) übergibt, weiß ich nicht mehr. Ich nutze immer die Arrayvarianten; da macht PHP das von alleine richtig.
Wenn also die Mailfunktionen TRUE liefern, aber trotzdem nichts gesendet wird, kann das an den Headern liegen.
LG
me-too