Avatar billede aquix Nybegynder
13. september 2006 - 21:27 Der 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.

<?PHP
if(isset($_POST['submit'])) {
    include("inc_connect.php");

    $subject = "Kontakt";
    $message = "Fra: ".$_POST['navn'];
   
    /* 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";

    /* additional headers */
    $headers .= "From: Aquix <mail@mail.dk>\r\n";
    $headers .= "Reply-to: mail@mail.dk\r\n";

    $query = mysql_query("SELECT email FROM nyhedsbrev");
    while($result = mysql_fetch_array($query))
    {
        mail($result["email"], $subject, $message, $headers);
    }

}
?>

<form method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
    <input type="text" name="navn">
    <input type="submit" value="send" name="submit">
</form>
Avatar billede leif Seniormester
13. september 2006 - 21:31 #1
Er afsender en POP3 konto hos B-One ?
Avatar billede aquix Nybegynder
13. september 2006 - 21:32 #2
Ja, det er det godt nok...
Avatar billede leif Seniormester
13. september 2006 - 21:32 #3
Okay, så længe det er det, burde det ikke være fejlen.
Avatar billede aquix Nybegynder
13. september 2006 - 21:33 #4
Hmm, hvad kan det så være? :P
Avatar billede leif Seniormester
13. september 2006 - 21:34 #5
Hvordan ved du at det ikke er alle emails som sendes ?
Avatar billede leif Seniormester
13. september 2006 - 21:35 #6
Efter min mening er der ikke noget som skulle give udslag at den ikke skulle sende til alle som den trækker ud af tabellen nyhedsbrev.
Avatar billede aquix Nybegynder
13. september 2006 - 21:35 #7
Da jeg har tilføjet egne mails i databasen, kan jeg se at det kun er et par af dem der sendes... Ofte er det kun en enkelt...
Avatar billede leif Seniormester
13. september 2006 - 21:40 #8
Hmm, de røg fluks i mit spamfilter !
Avatar billede aquix Nybegynder
13. september 2006 - 21:46 #9
Hvad skyldes det?
Avatar billede leif Seniormester
13. september 2006 - 21:48 #10
Start med at ændre \r\n til \n så får det meget bedre hos mig.

Jeg får hele tiden alle emails som scriptet sender. (Ligger IKKE ved B-One)
Avatar billede aquix Nybegynder
13. september 2006 - 21:51 #11
Hmm, tjah, det forstår jeg sgu ikke helt.. :S Det skulle jo meget gerne fungere fra b-one også :P
Avatar billede aquix Nybegynder
13. september 2006 - 23:01 #12
Jeg har nu ændret pointene til 150, hvis nogen skulle kunne løse mit problem... takker på forhånd
Avatar billede dkfire Nybegynder
16. september 2006 - 15:03 #13
Sørg for at mail@mail.dk er en B-One mailadresse.

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.
Avatar billede aquix Nybegynder
16. september 2006 - 16:13 #14
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?

På forhånd tak.
Avatar billede leif Seniormester
17. september 2006 - 18:27 #15
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.
Avatar billede aquix Nybegynder
17. september 2006 - 18:43 #16
jamen havd er der så af muligheder? :P
Avatar billede leif Seniormester
17. september 2006 - 19:10 #17
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.
Avatar billede aquix Nybegynder
17. september 2006 - 19:30 #18
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
Avatar billede leif Seniormester
17. september 2006 - 19:48 #19
Da jeg er konkurrent til B-One, skal jeg ikke udtale mig yderligere. :-)

Man kan kun sige at da jeg selv havde et site ved B-One havde jeg mange sjove problemer.
Avatar billede aquix Nybegynder
17. september 2006 - 20:18 #20
Hehe, spændende... :P Hvad firma arbejder du for da?

Hvaaa... Suk, er lidt lost med hva jeg ska gøre :D
Avatar billede leif Seniormester
17. september 2006 - 20:25 #21
Ejer af www.web2u.dk
Avatar billede aquix Nybegynder
28. juli 2007 - 06:14 #22
...
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