---
title: "Hur funkar mail()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15420-hur-funkar-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "JoakimE"
published: "2000-04-14T16:46:00.000Z"
updated: "2001-03-24T17:09:00.000Z"
replies: 9
views: 434
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/15420-hur-funkar-mail"
---

# Hur funkar mail()

## #1 — JoakimE, 2000-04-14T16:46Z

Hur är det mail() funkar

vet att man ska använda mail("mail@dress","Ämne","Meddelande") men hur funkar tekniken bakom det hela???

och varför kan jag inte få det att funka ;-)

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

## #2 — Annelie, 2000-04-14T19:07Z

\<a href="mailto:xxxx@xxxx.nu?subject=Detta vill jag ha sagt"\>\<b\>\<font color="#000000" face="Arial Narrow"\>

Är det så här du menar ? Detta är ju som så att detta vill jag ha sagt blir en rubrik ?!

Men jag är kanske snurrig ?

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

## #3 — woodi, 2000-04-14T21:12Z

JoakimE
Jag tycker att koden ser rätt ut..  Den ska fungera!

Annelie
Det var inte HTML mailto-funktionen han menar ovan utan mail()-funktionen som används genom php..

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

## #4 — woodi, 2000-05-04T11:07Z

JoakimE
Hur går det!?  Har Du fått mail-funktionen att fungera!?
Som Du skrev så fungerar kommandot på följande sätt:
mail("$to","$subject","$message","From: $from");

Mer om funktionen kan Du läsa om på [php.net](http://www.php.net/manual/function.mail.php3)

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

## #5 — Swey, 2000-05-04T13:20Z

Kanske så att du glömt att ställa in smtp-server i konfigurations-filen för php? Ange alltid om du kör lokalt.

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

## #6 — Kim, 2000-05-04T16:35Z

Det är så att jag har en massa e-postadresser i en array.
Jag har testat att skicka ett mail med mail($array, "subject", "meddelande") men det vill inte fungera. Går det inte att skicka till alla adresser i en array?

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

## #7 — woodi, 2000-05-04T17:20Z

Kim
Nej, antingen får Du göra en implode på arrayen:

```
$mailadresser=implode($array,",");
```

så att det blir en komma(,) separerad lista av dem och sedan sätta in variabeln $mailadresser som TO adress..  

Ett andra alternativ är följande:

```
for($x=0; $x<count($array); $x++){
  mail($array[$x], "subject", "meddelande");
}
```

Det senare alternativet tar ju mer kraft av servern och därmed längre tid..  Medans det första alternativet visar alla adresserna i TO fältet för dem som tar emot mailet..  

Är Du med eller svammlar jag för mycket!?  :D

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

## #8 — JoakimE, 2000-05-04T18:57Z

Det är nåt strul med sendmail på mitt webhotell, så jag har inte hunnit testa

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

## #9 — xtreme, 2001-03-24T14:59Z

Jag har inte gjort någon inställning och det funkar inte heller så kan det vara detta som är problemet tro? I vilken fil är det man gör inställningen och vad ska där stå?

\>Kanske så att du glömt att ställa in \>smtp-server i konfigurations-filen för \>php? Ange alltid om du kör lokalt

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

## #10 — sgtpepper, 2001-03-24T17:09Z

Du ställer in det i filen php.ini. Leta upp sektionen \[mail function\] och sätt variabeln SMTP till den mailserver du skall använda (Windows) eller sätt sendmail_path till sökvägen till din sendmail (Unix).

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15420-hur-funkar-mail
