Beste,
Taal: php
Versie: 5.3
Al meer dan een jaar lang maak ik tijdens het bestel process op een webshop gebruik van php mail() functie. voordat de mail() functie wordt aangeroepen wordt er diverse informatie uit de database gehaald en wordt de e-mail opgemaakt, op basis van de bestelling.
Uiteindelijk wordt de mail() functie aangeroepen en wordt de e-mail verstuurd. Indien het resultaat hiervan true is, wordt er bij de bestelling ook een regel in de database aangemaakt dat de email verzonden is. Sinds afgelopen maandag wordt deze regel met enige regelmaat niet meer aangemaakt. Daarop ben ik gaan zoeken en merk ik dat de mail() functie nu false terug geeft zonder verdere fouten.
Er is niets gewijzigd in de code dus daar kunnen geen fouten in zitten.
De hosting heeft aangegeven dat ze niets verandert hebben.
Ik heb de opbouw van een e-mail afgevangen en in een lege pagina geplaatst als plain text om het alsnog via de mail() functie te versturen. Om dus uit te sluiten of er fouten in de header zitten. Het versturen van de e-mail van deze losse pagina gaat probleem loos.
Het is vooral niet tastbaar omdat het soms wel, soms niet werkt. Zelf weet ik even niet meer waar ik naar moet kijken.
Taal: php
Versie: 5.3
Al meer dan een jaar lang maak ik tijdens het bestel process op een webshop gebruik van php mail() functie. voordat de mail() functie wordt aangeroepen wordt er diverse informatie uit de database gehaald en wordt de e-mail opgemaakt, op basis van de bestelling.
Uiteindelijk wordt de mail() functie aangeroepen en wordt de e-mail verstuurd. Indien het resultaat hiervan true is, wordt er bij de bestelling ook een regel in de database aangemaakt dat de email verzonden is. Sinds afgelopen maandag wordt deze regel met enige regelmaat niet meer aangemaakt. Daarop ben ik gaan zoeken en merk ik dat de mail() functie nu false terug geeft zonder verdere fouten.
Er is niets gewijzigd in de code dus daar kunnen geen fouten in zitten.
De hosting heeft aangegeven dat ze niets verandert hebben.
Ik heb de opbouw van een e-mail afgevangen en in een lege pagina geplaatst als plain text om het alsnog via de mail() functie te versturen. Om dus uit te sluiten of er fouten in de header zitten. Het versturen van de e-mail van deze losse pagina gaat probleem loos.
Het is vooral niet tastbaar omdat het soms wel, soms niet werkt. Zelf weet ik even niet meer waar ik naar moet kijken.
[ Voor 84% gewijzigd door Timo002 op 08-12-2011 23:05 . Reden: Betere start ]