13. september 2006 - 21:27Der er
21 kommentarer og 1 løsning
Mailscript sender ikke til alle i databasen
Hej alle eksperter :))
Jeg sidder og roder lidt med et mailscript, som skal bruges til at udsende nyhedsbreve med, til emails i min mysql database.
Problemet er nu, at der ikke bliver sendt mails til alle i min database. Nogen gange sendes der mail til en enkelt, nogen gange til to... Hvad kan fejlen være? Jeg benytter b-one webhotel og herunder ses koden.
/* To send HTML mail, you can set the Content-type header. */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Prøv at ændre dit script til kun at sende mail ud en gang, og ikke hvergang der er en række i databasen. Det kan gøres ved at lægge alle emailadresserne i et bcc felt.
Okay, jeg er dog ikke helt klar over hvordan dette gøres. Noget du kan hjælpe med? Men hvis man benytter BCC, vil alle de mails, som modtager emailen, så ikk være listet under "modtagere" i mailen?
aquix -> Nej, det vil de ikke. Der af navnet BCC (Blind Carbon Copy = Blind Kopi) Jeg personligt synes det er en dårlig idé da visse spamfiltre vil frasortere emailen.
Nu skal jeg jo passe på med hvad jeg siger, men jeg kan personligt kun andefale dig at finde dig en anden udbyder, hvis du ikke kan sende emails igennem en løkke.
Tjah, kan du selvfølgelig have ret i, men da scriptet ikke kun er til mig selv, skulle det jo gerne fungerer på alle hosts... Kan bare ikke rigtig få det til at give mening, hvis det ikke skulle fungere på B-one :S
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.