Avatar billede hurra Novice
09. marts 2011 - 11:05 Der er 2 kommentarer og
1 løsning

Mailing list i PHP

Hej Experter, jeg har et problem med noget kode som fungere perfekt hver gang jeg tester, men næsten altid fejler når jeg vender ryggen til.

Jeg har lavet en side hvor der er et par brugere registreret. Bruger oplysningerne bliver gemt i en mysql database. Når der sker ændringer skal der sendes en email til brugerne.

Min mail sende løkke ser således ud:

  while($data=mysql_fetch_array($query)) {
    if($data['email'] != "") {
      mail($data['email'], $subject, $body, $header);
    }
  }

Der er kun 17 brugere af siden, og jeg har checket at alle mail addresser er rigtigt. Jeg er selv den bruger der står først i listen, og jeg modtager mailen hver gang. Men det er lidt tilfældig hvem af de andre der modtager mailen, altså kan nummer 9 på listen godt modtage en mail, selv om 7 og 8 ikke har gjort.

Jeg har også kikket på hvad mail() returnere, men fandt ikke nogle fejl på noget tidspunkt.

Jeg har også kikket i min mail log fil på min server, der kan jeg heller ikke se tegn på at mailen ikke skulle være kommet ud. Og endelig har jeg bedt alle brugere om at kikke i deres spam mapper, hvor de heller ikke har fundet mailen.

How dælen kommer jeg videre med det?
Avatar billede nissen2630 Novice
09. marts 2011 - 11:34 #1
Sansynligheden for hjælp bliver meget større hvis du gider afslutte dine gamle spørgsmål . Se : http://www.eksperten.dk/list/aabnespoergsmaal/hurra

Læs evt : http://www.eksperten.dk/faq#faq-3

PS.: Husk at afslutte med points til dem der har givet dig løsningerne
Avatar billede hurra Novice
11. marts 2011 - 11:04 #2
Det ser aligevel ikke ud til at være en php fejl. Jeg havde overset en fejl report i mail.log. Så nu er det nok et linux spørgsmål i stedet for. Så jeg bliver nødt til at lukke den her tråd her.

Nissen2630: Det var lige det jeg havde brug for at at komme videre. Sender du et svar?


Hvis der er nogen der skulle ha interesse i de fejl jeg havde i min mail.log, så er her en lille sample. Jeg har 2 typer fejl, som kunne relateres til dette.

Mar 11 10:27:57 b2server postfix/smtp[15127]: 36CC720E81: to=<xxx>, relay=smtp.fullrate.dk[90.185.1.42]:25, delay=155915, delays=155915/0.08/0.19/0.23, dsn=4.1.8, status=deferred (host smtp.fullrate.dk[90.185.1.42] said: 450 4.1.8 <user@server>: Sender address rejected: Domain not found (in reply to RCPT TO command))

Mar 11 10:17:56 b2server postfix/error[15016]: 2EA432E032: to=<xxx>, relay=none, delay=248263, delays=248262/0.28/0/0.04, dsn=4.7.0, status=deferred (delivery temporarily suspended: host smtp.fullrate.dk[90.185.1.42] refused to talk to me: 421 4.7.0 smtp.fullrate.dk Error: too many connections from myserver)
Avatar billede nissen2630 Novice
11. marts 2011 - 23:52 #3
Der kommer da et her :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester