Ich versende über die PHP-Funktion mail() eine Email. Das klappt alles wunderbar. Nur wenn ich über einen zusätzlichen Header eine Kopie über „Cc“ oder „Bcc“ verschicken möchte, kommt diese Kopie nie an. Die „normale“ Email kommt an und es wird sogar die andere Emailadresse im „Cc“ bei Outlook angezeigt. Damit müsste eigentlich theoretisch der Header richtig sein?! Aber warum kommt die Kopie nicht an?
Versende die Mails über den integrierten SMTP-Server beim IIS unter Windows2000-Server.
Habe schon alles durchsucht im Netz und alle möglichen Header-Varianten versucht mit zus. Content-Type, MIME-Type,…!
Kann es vielleicht auch am SMTP-Server liegen, dass der das irgendwie nicht macht. Aber das kann ich mir irgendwie nicht richtig vorstellen.
"To go on with the discussion about \r\n and \n, I have to add something.
We tried to send mails with the mail-function but it just won’t work.
So after some troubleshooting we recognized our smtp-server was a windows-pc. After we replaced all \n (message AND header) with \r\n everything worked perfect.
So it seems to us, you HAVE to use \r\n with windows-servers.
Zwar merkwürdig, daß es nicht klappt, ich mach das hier schließlich auch so (ähnlich)… aber wenn es denn so ist, dann ruf halt mail() 2 mal auf, mit unterschiedlichen Empfängern. Wenn das geht, wüßte ich nicht, was dagegen sprechen sollte…