Avatar billede cyberesben Nybegynder
11. september 2000 - 23:23 Der er 7 kommentarer og
1 løsning

problemer med at få sendt til CC og BCC ved mail() komando

hej, jeg bruger følgende script.

problem:

når jeg kører scriptet på min server, er det kun den mailadr. der står angivet under to:
som får nogen mail. jeg modtager aldrig nogen mail på de andre adresser.

jeg har prøvet følgende kombinationer:

min server til PHP og SMTP: Sender mail men den ankommer kun til to: adressen
mit webhotel (DHT.DK) til SMTP + PHP : det virker uden problemer
min server til PHP, DHT.DK til SMTP: Giver Server Error
min server til PHP, abusiness.dk til SMTP: Sender mail men den ankommer kun til to: adressen


på min server kører der PHP 4.01/PHP 3.16, og Imail 6.04, det er en Windows NT 4.0


sådan ser mit test-script ud:
<?
if (mail(\"esben@cyberesben.dk\",\"hej\",\"dette er en stoooor test!\", \"From: esben@cyberesben.dk\\nCC:hej@amokk.dk,skod@amokk.dk,lort@amokk.dk\")) echo \"OK\";
else echo \"æv\";
?>

i PHP.INI ser det sådan her ud:

hej, jeg bruger følgende script.

problem:

når jeg kører scriptet på min server, er det kun den mailadr. der står angivet under to:
som får nogen mail. jeg modtager aldrig nogen mail på de andre adresser.

jeg har prøvet følgende kombinationer:

min server til PHP og SMTP: Sender mail men den ankommer kun til to: adressen
mit webhotel (DHT.DK) til SMTP + PHP : det virker uden problemer
min server til PHP, DHT.DK til SMTP: Giver Server Error
min server til PHP, abusiness.dk til SMTP: Sender mail men den ankommer kun til to: adressen


på min server kører der PHP 4.01/PHP 3.16, og Imail 6.04



<?
if (mail(\"esben@cyberesben.dk\",\"hej\",\"dette er en stoooor test!\", \"From: esben@cyberesben.dk\\nCC:hej@amokk.dk,skod@amokk.dk,lort@amokk.dk\")) echo \"OK\";
else echo \"æv\";
?>
Avatar billede cyberesben Nybegynder
11. september 2000 - 23:24 #1
SHIT,
Avatar billede cyberesben Nybegynder
11. september 2000 - 23:25 #2
--- --- --- SHIT, DET HELE FUCKEDE VIST OP, JEG PRØVER LIGE IGEN --- --- ---
Avatar billede cyberesben Nybegynder
11. september 2000 - 23:26 #3
Sådan skulle spøgsmålet se ud:

--------------------------------------------------------------------------
hej, jeg bruger følgende script.

problem:

når jeg kører scriptet på min server, er det kun den mailadr. der står angivet under to:
som får nogen mail. jeg modtager aldrig nogen mail på de andre adresser.

jeg har prøvet følgende kombinationer:

min server til PHP og SMTP: Sender mail men den ankommer kun til to: adressen
mit webhotel (DHT.DK) til SMTP + PHP : det virker uden problemer
min server til PHP, DHT.DK til SMTP: Giver Server Error
min server til PHP, abusiness.dk til SMTP: Sender mail men den ankommer kun til to: adressen


på min server kører der PHP 4.01/PHP 3.16, og Imail 6.04, det er en Windows NT 4.0


sådan ser mit test-script ud:
<?
if (mail(\"esben@cyberesben.dk\",\"hej\",\"dette er en stoooor test!\", \"From: esben@cyberesben.dk\\nCC:hej@amokk.dk,skod@amokk.dk,lort@amokk.dk\")) echo \"OK\";
else echo \"æv\";
?>

i PHP.INI ser det sådan her ud:

[mail function]
SMTP            =    localhost            ;for win32 only
sendmail_from    =    me@localhost.com    ;for win32 only
;sendmail_path    =                        ;for unix only, may supply arguments as well (default is sendmail -t)

jeg håber der er nogen der kan hjælpe!!!
Avatar billede erikjacobsen Ekspert
11. september 2000 - 23:41 #4
Hmm, jeg ville adskille adresser med semikolon, og skrive et mellemrum efter  Cc:  (bemærk Cc)
Men om det er det .. tjah
Avatar billede cyberesben Nybegynder
12. september 2000 - 00:51 #5
jeg prøver da lige...
Avatar billede alfred Nybegynder
12. september 2000 - 21:50 #6
som jeg lige svarede dig på netcoders.dk så er der her et script jeg har lavet til www.morgan-club.dk

while($row = mysql_fetch_row($result)){
           
            $bar = $row[0] .\",\";
            $foo = $foo .$bar;
               
            }
            $lenght = strlen($foo)-1;
           
            $rest = substr($foo, 0, $lenght);
            $rest = \"Bcc: \" .$rest;
           
            mail(\"maillist@morgan-club.dk\",$subject,$content,\"$rest\\nFrom: webmaster@morgan-club.dk\\nReply-To: maillist@morgan-club.dk\\nX-Mailer: PHP/\" . phpversion());
           
Avatar billede cyberesben Nybegynder
12. september 2000 - 22:33 #7
jeg kan ikke bruge dette script til noget.

det er det samme som at sige

<?

if (mail(\"esben@cyberesben.dk\",\"hej\",\"dette er en stoooor test!\", \"Cc: hej@amokk.dk,skod@amokk.dk,lort@amokk.dk\\nFrom: dpug@amokk.dk\\n\")) echo \"OK\";
else echo \"æv\";

?>

og ovenstående virker ike, det er kun dem som står under to: som får en mail...
Avatar billede cyberesben Nybegynder
27. september 2000 - 17:38 #8
jeg er ikke blevet klogere, men vi har fået løst problemet ad anden vej, uden om BCC
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester