FAQ |
Kalender |
|
2010-08-18, 10:17 | #1 | ||
|
|||
Mycket flitig postare
|
Ditt webbhotell har förmodligen en gräns på hur många mail man får skicka. Det webbhotell jag använder har en gräns på 700 mail per timma, oavsett hur de skickas. Skickas fler mail än detta så tror jag man blir svartlistad.
Sen bör du inte använda PHP:s mail()-funktion för att skicka många mail i en loop. Den öppnar och stänger anslutningen till mailservern för varje mail den skickar. Det är onödigt och tar extra prestanda och tid. Använd hellre PEAR::mail, eller min favorit PHPMailer, där du kan skicka mail till många mottagare "separat" utan att koppla ner anslutningen för varje mail. Dessutom är PHPMailer otroligt enkel att använda. Man behöver inte tänka på headers osv. om man inte vill... |
||
Svara med citat |
2010-08-18, 11:09 | #2 | ||
|
|||
Flitig postare
|
Citat:
Senast redigerad av robincox den 2010-08-18 klockan 11:38 |
||
Svara med citat |
2010-08-18, 11:33 | #3 | ||
|
|||
Mycket flitig postare
|
Enkelt exempel på att använda PHPMailer:
PHP-kod:
http://phpmailer.worxware.com/index.php?pg=tutorial |
||
Svara med citat |
2010-08-18, 11:40 | #4 | ||
|
|||
Klarade millennium-buggen
|
Citat:
PHP-kod:
Senast redigerad av Jonas den 2010-08-18 klockan 11:40 Anledning: Korta ned citat |
||
Svara med citat |
2010-08-18, 11:46 | #5 | ||
|
|||
Mycket flitig postare
|
Aha, i gamla versionen av phpmailer skickades ett mail per mottagare. Nu läggs tydligen alla adresser i to-fältet samtidigt.
Finns dock en inställning som skickar individuella mail: PHP-kod:
PHP-kod:
|
||
Svara med citat |
Svara |
|
|