Avatar billede stonejunkie Nybegynder
17. januar 2005 - 12:48 Der er 4 kommentarer og
1 løsning

Kan ikke bruge Bcc i mail()

Hej,

Jeg har et script som skal sende en mail, hvor jeg også skal bruge Bcc funktionen. Men der bliver ikke sender nogen mail når jeg tilføjer Bcc i mail headeren.
For at finde kilden til problemet har jeg skåret scriptet helt ned til benet og er nået frem til dette.

<?php
$to = "din@email.dk";
$subject = "Email";
$body = "Så er der mail";

/** Denne header virker **/
$headers = "From: Mig <min@email.dk>\r\nReply-To: min@email.dk\r\n";

/** Denne header virker ikke
$headers = "From: Mig <min@email.dk>\r\nReply-To: min@mail.dk\r\nBcc: bcc@email.dk\r\n";
**/

mail($to, $subject, $body, $headers);
?>

Hvis jeg benytter den ukommenterede linje så bliver mailen send i modsætning til hvis jeg benytter den kommenterede linje.

Serveren er en unix server med PHP 4.3.6.

Håber der er nogen der kan hjælpe for jeg er ved at få grå hår på hovedet.

Mange tak.

Rune
Avatar billede 4u2x Nybegynder
17. januar 2005 - 15:51 #1
prøv det her

$headers = "To: ".$_POST[m_navn]." <".$_POST[modtager].">\r\n"; //den oprindelige modtager
$headers .= "From: ".$navn." <".$email.">\r\n";
$headers .= "Bcc: ".$s_modtager."\r\n"; // skjulte modtagere


ellers er der her et link til en artikel der viser hvordan man gør:
http://www.vipit.dk/artikel.php?aid=17
Avatar billede stonejunkie Nybegynder
17. januar 2005 - 16:37 #2
Hmm det virker desværre ikke. Nu har jeg ændret scriptet til dette, men som sagt uden held.

<?php

$to = "til@email.dk";
$from = "fra@email.dk";
$reply = "reply@email.dk";
$bcc = "bcc@email.dk";

$subject = "Email";
$body = "Så er der mail";

$headers = "From: " . $from . "\r\n";
$headers .="Reply-To: " . $reply . "\r\n";
$headers .="Bcc: " . $bcc . "\r\n";

mail($to, $subject, $body, $headers);
?>
Avatar billede 4u2x Nybegynder
17. januar 2005 - 16:55 #3
<?php

$to = "til@email.dk";
$from = "fra@email.dk";
$reply = "reply@email.dk";
$bcc = "bcc@email.dk";

$subject = "Email";
$body = "Så er der mail";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: " . $from . "\r\n";
$headers .="Reply-To: " . $reply . "\r\n";
$headers .="Bcc: " . $bcc . "\r\n";

mail($to, $subject, $body, $headers);
?>


prøv den her
Avatar billede stonejunkie Nybegynder
18. januar 2005 - 14:05 #4
Desværre det virker heller ikke.

<?php

$to = "til@email.dk";
$from = "fra@email.dk";
$reply = "reply@email.dk";
$bcc = "bcc@email.dk";

$subject = "Email";
$body = "Så er der mail";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: " . $from . "\r\n";
$headers .="Reply-To: " . $reply . "\r\n";
$headers .="Bcc: " . $bcc . "\r\n";
echo $headers;
mail($to, $subject, $body, $headers);
?>
Avatar billede stonejunkie Nybegynder
11. marts 2005 - 18:05 #5
Nå jeg lukker.

Ellers tak for hjælpen
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