Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mail mit bcc auf windows server [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mail mit bcc auf windows server


 
doni
09-03-2005, 15:51 
 
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.

 
wahsaga
09-03-2005, 15:56 
 
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?

 
doni
09-03-2005, 16:08 
 
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?

 
wahsaga
09-03-2005, 16:23 
 
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

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:09 Uhr.