hallo zusammen
ich möchte ein mail verschicken, die leute sollten sich aber untereinander nicht sehen > bcc.
nun leider ist mein server den ich dafür habe ein windows server, und dazu steht foldendes im php mail manual:
Second, the custom headers like From:, Cc:, Bcc: and Date: are not interpreted by the MTA in the first place, but are parsed by PHP.
gibt es da gar keine möglichkeit ein mail an bcc zu schicken?
danke für eure hilfe
doni
penizillin
09-03-2005, 15:54
http://www.php-resource.de/forum/showthread.php?s=&threadid=50454
und code zeigen, wie die mail vorbereitet und verschickt wird.
Original geschrieben von doni
gibt es da gar keine möglichkeit ein mail an bcc zu schicken?
woraus möchtest du das bitte schließen?
in dem von dir zitierten steht das jedenfalls nicht drin.
hast du mal den rest gelesen, der danach in der deutschen manual-version steht?
hmm ja da steht nur das PHP > 4.3 die unterstützt.
ich hab aber leider 4.3.10 (gilt wohl als 4.3?)...
meine phpinfo seite ist hier (http://gippingen.ch/site/testing/info.php)
ich verschicke so ein mail:
mail("$to", "$subject", "$message", "From: $from");
die daten werden alle aus formularen ausgelesen.
Ich habe versucht die "to"s einfach durch bcc zu ersetzten. hat aber nicht gefunzt (wegen der zu alten php version unter win nehme ich an)...
ideen?
danke!
penizillin
09-03-2005, 16:22
wo bleiben die zeilenumbrüche?
wozu die anführungsstriche?
was steht in $to?
Original geschrieben von doni
Ich habe versucht die "to"s einfach durch bcc zu ersetzten.
RTFM, baby ...
im manual steht doch eindeutig, dass CC: und BCC: zu den benutzerdefinierten headern gehören - sogar im oben von dir zitierten englischen steht das implizit drin.
jahlives
09-03-2005, 17:01
$headers = "From: TobisWorld<$sender>\r\n";
$headers.= "Reply-To: Info <info@tobisworld.ch>\r\n";
$headers.= "Priority: urgent\r\n";
$headers.= "Precedence: first-class\r\n";
$headers.= "MIME-Version: 1.0\r\n";
$headers.= "Content-Type: multipart/mixed;boundary=\"$boundary\"\r\n";
$headers.= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$nachricht = "--$boundary\r\n";
[...]
mail ($email, $betreff, $nachricht, $headers,"-f info@tobisworld.ch");
Der BCC gehört in die Headers, welche du der mail() übergibst. Bei einem Windows Server musst du allerdings das -f weglassen, da dieser das nicht interpretiert.
Gruss
tobi