Vi har en rum tid benyttet et PHPMailer-script til at udsende personlige nyhedsbreve. Ca. 900 stk. hver 5 uge. Det har virket fint indtil nu. Dvs. afsenderadresse, adgangskoder og alt det andet har indtil nu været indstillet korrekt.
Pludselig fungerer sendingen ikke længere. Den står bare og hænger i scriptet og efter x-antal sekunder melder IE-browseren, at siden ikke kan vises. Og det er ikke blot et midlertidigt udfald, idet vi over 5 dage har forsøgt at finde problemet.
Eftersom vi ikke har været inde og pille ved noget i forbindelse med problemets opståen, og one.com nu melder, at de ikke har lavet nogen form for ændringer i deres system, er mysteriet i høj grad i live.
Er der nogen, der har lignede erfaring og gode forslag?
Hm. Det lyder mystisk. Nu ved jeg jo ikke hvilken af one.com's servere i bruger, men umildbart kan jeg godt bruge mail() funktionen i php. Men der er altså ikke ændret i nogle sider der har noget med dette script at gøre (selve scriptet, html koden, inkluderede filer el.lign)?
Vi bruger SMTP. Vi har ikke ændret i scriptet og jeg har efterfølgende sikret mig, at det forløber som det skal, hvad det gør indtil "if($mail->Send()) osv" - her hænger det fast, og sender altså ikke. "Osv" dækker over, at der er to udgaver - én der sender til alle på mailinglisten, og én der sender til én modtager (hvis emailadr brugeren indtaster og sender til). Sidstnævntes send-kode lyder således i fuld længde:
if($mail->Send()) $text = "Email sendt til <b>$email</b>"; $form_code = "<form method='post' action='../email_dk_invi.php'> <input type='submit' name='ok' value=' OK ' class='button' /> <input type='hidden' name='email_dk_invi_id' value='$email_dk_invi_id' /> </form>"; message($text, $form_code);
"message" er en selvgjort funktion, der agerer dialogboks.
Synes godt om
Ny brugerNybegynder
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.