---
title: "mail() och Loopia"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/167352-mail-och-loopia"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Moonman"
published: "2007-12-18T08:15:09.000Z"
updated: "2007-12-18T20:01:27.000Z"
replies: 6
views: 1181
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/167352-mail-och-loopia"
---

# mail() och Loopia

## #1 — Moonman, 2007-12-18T08:15Z

Hej alla tomtar!

Har sökt och testat allt jag har hittat men jag kan inte få åäö att fungera i mina  mail, vare sig i subject eller message. Är det någon som vet om Loopia har något speciellt krav  eller vad som behövs för att det ska fungera?

mvh
Moonman

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

## #2 — SPiN, 2007-12-18T09:00Z

Har du försökt att sätta headers i dina mail? Skickar du dom som plain text eller html?

```
mail($to, $subject, $message, "MIME-version: 1.0\nContent-type: text/html; charset=ISO-8859-1");
```

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

## #3 — Moonman, 2007-12-18T11:35Z

Bara som text. Har provat olika headers men inte fått det att fungera. Ska testa din och återkommer senare

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

## #4 — zcorpan, 2007-12-18T13:40Z

För att body ska fungera korrekt behöver du ange Content-Type: text/plain; charset=*...* (ev. följt av [format- och delsp-parametrar](http://www.ietf.org/rfc/rfc3676.txt)) där "..." är den charset du använder för bodyn, tex utf-8.

För icke-ascii-tecken ska fungera i headers (tex From:) behöver du nog escapa texten som [base64](http://se.php.net/base64_encode) som följer: 

```
From: =?UTF-8?B?[i]w6XDpMO2DQo[/i]?= <[i]foo@example.org[/i]>
```

 ...där "w6XDpMO2DQo" är "åäö" i utf-8 i base64.

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

## #5 — Moonman, 2007-12-18T13:57Z

Har testat testat båda era förslag. Kan ni se felet jag gör i koden?

```
$to = $_POST["email"];
$subject = "Kroginspektionen: Ditt lösenord";
$body = "Hej!\n\nHär är ditt lösenord: " . $row["Password"] . "\n\nMvh\nKroginspektionen.nu";
if(mail("$to", "$subject", "$body", "From: [email]noreply@Kroginspektionen.nu[/email] MIME-version: 1.0\nContent-type: text/plain; charset=ISO-8859-1"))
	echo("Ett mail med ditt lösenord är skickat!");
else
	echo("Ett fel uppstod när ditt email skulle skickas!");
```

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

## #6 — stevenet, 2007-12-18T14:46Z

```
From: [email]noreply@Kroginspektionen.nu[/email]\nReply-To: [email]noreply@Kroginspektionen.nu[/email]\nMIME
```

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

## #7 — Moonman, 2007-12-18T20:01Z

Tusen tack alla! Fick det att fungera tills slut med koden nedanför, någon som har förbättringar?

```
$to = $_POST["email"];
$subject = "=?UTF-8?B?" . base64_encode("Kroginspektionen: Ditt lösenord") . "?=";
$body = "Hej!\n\nHär är ditt lösenord: " . $row["Password"] . "\n\nMvh\nKroginspektionen.nu";
$header = "From: Kroginspektionen.nu <noreply@Kroginspektionen.nu>\nMIME-version: 1.0\nContent-type: text/plain; charset=utf-8";

if(mail("$to", "$subject", "$body", "$header"))
	echo("Ett mail med ditt lösenord är skickat!");
else
	echo("Ett fel uppstod när ditt email skulle skickas!");
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/167352-mail-och-loopia
