webForumDet fria alternativet

Skicka kopia i mailscript

5 svar · 551 visningar · startad av Agneus

AgneusMedlem sedan dec. 200346 inlägg
#1

Har testat att använda cc i ett mailscript. Men det funkar inte. Hur ska det skrivas in? Kan även tänka mig att istället skicka till två mottagare.

$Namn = $_POST['Namn'];
$Kontakt = $_POST['Kontakt'];
$Meddelande = $_POST['Meddelande'];

$to = "nr1@mail.se";
[B]$cc = "nr2@mail.se";[/B]
$subject = "Kontakt från hemsidan";

$headers = "MIME-Version: 1.0\r\n".
           "Content-type: text/html; charset=iso-8859-1\r\n";
	
$message = "Hej";

mail($to,[B]$cc[/B],$subject,$message,$headers);
tydalMedlem sedan juni 20034 013 inlägg
#2

Det ska skrivas in så här:

mail($to, $subject, $message, $headers);
mail($cc, $subject, $message, $headers);

PeddaMedlem sedan juni 20006 032 inlägg
#3

Har du kollat manualen? http://se2.php.net/manual/en/function.mail.php

CC ska ligga i headern.

tydalMedlem sedan juni 20034 013 inlägg
#4

Hmm... eller den kanske kan reagera på Cc... Du kan ju prova, i så fall är det i headers:

$headers = "MIME-Version: 1.0\r\n".
"Content-type: text/html; charset=iso-8859-1\r\n" .
"Cc: $cc\r\n";

tydalMedlem sedan juni 20034 013 inlägg
#5

Det man gör för att cc:a är att skicka en till RCPT TO, men det sköter ju mailfunktionen internt, så frågan är om den hanterar det.

Att skriva cc i headern gör man egentligen bara för att det ska visas för mottagaren av mailet att det har cc:ats.

AgneusMedlem sedan dec. 200346 inlägg
#6

(y) Tack Pedda för tipset om
http://se2.php.net/manual/en/function.mail.php

Där fanns exempel på hur man skriver in CC i headern på rätt sätt.
Jag valde att istället skicka till flera mottagare.

// multiple recipients
$to  = 'aidan@example.com' . ', ';
$to .= 'wez@example.com';
135 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)