Hi,
Wenn also die Mailfunktionen TRUE liefern, aber trotzdem nichts gesendet wird, kann das an den Headern liegen.
Nachtrag:
nimm nur \n
. Der mail()-Wrapper und der mb_send_mail()-Wrapper passen das automatisch für Linux (\n
) und für Windows (\r\n
) an.
Manche Sendmail-Skripte sind aber so doof, dass sie ein geliefertes \r\n
in zwei davon zerlegen. Das führt dann dazu, dass der SMTP-Server das dann nicht mehr verstehen kann. Denn zwei CRLF hintereinander bedeuten "EoH" Ende der Header. Da beginnt dann der Mailbody.
LG
me-too