---
title: "Tillförlitlighet hos php mailfunktion?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/147915-tillförlitlighet-hos-php-mailfunktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lillebror"
published: "2006-06-10T18:33:29.000Z"
updated: "2006-06-12T17:31:56.000Z"
replies: 8
views: 519
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/147915-tillförlitlighet-hos-php-mailfunktion"
---

# Tillförlitlighet hos php mailfunktion?

## #1 — lillebror, 2006-06-10T18:33Z

Hej,

Jag ska skicka ut ett e-postbrev till mina medlemmar. Jag har gjort iordning ett php-skript som loopar igenom databasen och hämtar respektive användares e-postadress. Nu undrar jag om det kan uppstå problem om man skickar för många e-brev samtidigt?

Någon med erfarenhet som vet?   :)

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

## #2 — Fredde Mannen, 2006-06-10T18:36Z

> **lillebror skrev:**
>
> Hej,
> 
> Jag ska skicka ut ett e-postbrev till mina medlemmar. Jag har gjort iordning ett php-skript som loopar igenom databasen och hämtar respektive användares e-postadress. Nu undrar jag om det kan uppstå problem om man skickar för många e-brev samtidigt?
> 
> Någon med erfarenhet som vet?   :)

Beror väl på hur många "många" är?

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

## #3 — lillebror, 2006-06-10T18:37Z

50 st

Jag har aldrig gjort ett sådant här utskick förut så jag vet inte vilka fallgroparna är. Hittils har jag bara angett min egna e-postadress. Då har det fungerat bra.

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

## #4 — Peeer, 2006-06-10T20:27Z

Det största problemet är väl om man har såpass många mail att skicka, så det tar så långt tid så man får timeout.

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

## #5 — mUTANT, 2006-06-11T02:03Z

Enligt php.net

Note: It is worth noting that the mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient. 

For the sending of large amounts of email, see the PEAR::Mail, and PEAR::Mail_Queue packages.

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

## #6 — Dev Null, 2006-06-11T05:33Z

Jag har listor som håller ca 100 personer idag som får via mail(), men det är kanske mer intressant att fundera över serverhotellet om det klarar av att skicka ut. Vissa gör inte det. De klarar inte ens ett pga överbelastning.

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

## #7 — lillebror, 2006-06-11T10:25Z

Tack för era synpunkter. Ska titta närmare på PEAR::Mail, and PEAR::Mail_Queue packages.

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

## #8 — nkrantz, 2006-06-11T13:37Z

Då jag har använt mail() för att skicka ut stora mängder mail så har jag skickat kanske 20 stycken i BCC, sedan gjort en sleep på nån sekund och kört igen. Har fått iväg till ca 1000 personer utan problem. Det tar dock lite tid :-)

// Nippe

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

## #9 — NiGHTFiRE, 2006-06-12T17:31Z

Det är helt lunkt att ta 50st. mail() kan klara några hundra st. Men det tar tid som sagt. Du kan använda batch, dvs skicka mail i rundor. 50st / runda eller liknande.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/147915-tillförlitlighet-hos-php-mailfunktion
