---
title: "Dölja adresser vid mail()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/167395-dölja-adresser-vid-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2007-12-19T13:01:59.000Z"
updated: "2007-12-23T22:03:27.000Z"
replies: 9
views: 1039
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/167395-dölja-adresser-vid-mail"
---

# Dölja adresser vid mail()

## #1 — streetrobban, 2007-12-19T13:01Z

Tjohoo,

När jag med min funktion skickar mail() till flera personer på samma gång så visas allas adresser i mailet... finns det något sätt att ta bort den funktionen?

Tack på förhand!

Permalänk: https://www.webforum.nu/p/167395

## #2 — @nders, 2007-12-19T13:05Z

Lägg mottagarna i bcc-fältet istället för to eller cc.

Permalänk: https://www.webforum.nu/p/2062091

## #3 — MarkusHelin, 2007-12-19T13:43Z

Hur ser din kod ut?

Gör en loop och skicka ett mail i taget med mail(). så ska det inte vara nåt problem.

Permalänk: https://www.webforum.nu/p/2062106

## #4 — SPiN, 2007-12-19T13:52Z

Nä, då är det bättre att skicka mailen bcc:ade. Det görs jättelätt med en extra header bara:

```
mail($to, $subject, $message, "Bcc: adress1@epost.nu,adress2@epost.nu");
```

Permalänk: https://www.webforum.nu/p/2062109

## #5 — streetrobban, 2007-12-19T18:30Z

SPiN det funkar inte. Mailen kommer inte fram. Så här ser min kod ut:

```php
<?php
// Mottagare
$to = "forsta@hotmail.com, andra@hotmail.com";

// Ämne
$subject = "Tjenare!";

// Meddelande
$message = "Detta är ett testmail.";

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

// Avsändare
$headers .= "From: Min Mail <info@minmail.se>";

// Och, skicka mailet!
mail($to, $subject, $message, $headers);

echo "$to, $subject, $message, $headers";
?>
```

Permalänk: https://www.webforum.nu/p/2062157

## #6 — JaktJanne, 2007-12-19T22:35Z

```php
// Avsändare
$headers .= 'From: Min Mail <info@minmail.se>'. "\r\n";
$headers .= 'Bcc: [email]nyttnamn@nånannanmail.se[/email]' . "\r\n";
```

 

Testa detta

Du kan också kika lite här <http://se2.php.net/manual/sv/function.mail.php>

Permalänk: https://www.webforum.nu/p/2062195

## #7 — streetrobban, 2007-12-19T22:52Z

Men det funkar inte! $to innehåller en lång rad av alla adressen separerade med komma. Och mailen som skrivs in i BCC skickas inte någonstans.... Det är mailen i $to som ska få mailen...

Permalänk: https://www.webforum.nu/p/2062198

## #8 — JaktJanne, 2007-12-21T11:46Z

```php
// multiple recipients
$to  = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
```

 
Från php.net

Php tolkar allt som står mellan "" som en adress

Permalänk: https://www.webforum.nu/p/2062436

## #9 — streetrobban, 2007-12-21T15:56Z

Jag förstår inte vad du menar riktigt? :) Jag har ju massa mailadresser i $to som separeras med kommatecken. Det funkar att skicka till flera personer. Grejjen är bara att de visas i mottagare-fältet. Och det vill jag inte att de ska göra.

Permalänk: https://www.webforum.nu/p/2062481

## #10 — JaktJanne, 2007-12-23T22:03Z

Lägg din adress i $to och resten i bcc enligt ovan borde funka.

Permalänk: https://www.webforum.nu/p/2062821

---

Tråden på webben: https://www.webforum.nu/amne/php/167395-dölja-adresser-vid-mail
