Beste,

Aangezien ik van php zelf weinig snap en toch iemand me contacteerde met een probleem stel ik de vraag even hier.
Op de website van www.dilissenbvba.be staat op hun contactpagina een formulier dat moet verzonden worden naar [email protected]
Nu komt dit aan in hun spambox. Na navraag bij de webhoster kom ik te weten dat zei werken via office 365 en de host stuurde me onderstaande dat ik dit moest instellen als het formulier office 365 ondersteunde:
Ondersteund het formulier SMTP? Dan kan u daar de Office 365 gegevens ingeven:

Uitgaande mailserver: smtp.office365.com.
Gebruikersnaam: Uw Office 365 e-mail adres(e.g. [email protected])
Wachtwoord: Uw Office 365 wachtwoord.
Poort: 587 (Met TLS)
Authenticatie/aanmelden: Vereist

Nu weet ik niet of het formulier dit ondersteund. En dit moet zo snel mogelijk opgelost worden. Het mag ook met een ander formulier (wel kleuren zowat aanhouden) maar zou dit dus graag laten doen tegen een vergoeding. Als iemand me hier zo snel mogelijk mee kan helpen...

Alvast bedankt
Sorry, ik ben een leek, hoe kan ik de error_log zien?
Ik weet niet hoe je webhosting is ingericht.
Maar vaak via je controlpanel van je hosting, of buiten de public-map van je FTP.


Ik raad wel aan om lijn 137 en 138 te moven naar lijn 159... ;-)

Programmeren is logisch kijken ;-)
ik zie iets van error in CP maar daar zie ik alleen dit
[Wed Dec 11 21:29:57 2019] [error] [client 141.134.109.92] File does not exist: /home/dilbvba/public_html/404.shtml
[Wed Dec 11 21:29:57 2019] [error] [client 141.134.109.92] File does not exist: /home/dilbvba/public_html/img/ico/favicon.png
Dat is niet echt relevant. Gewoon een browser die een 404 vanuit de webserver niet kan ophalen, en een favicon.

Je moet echt naar errors zoeken op het moment dat je de fout triggert.
Op jouw site levert dit een Error 500 (Internal server error) op. Dus volg eerst eens mijn advies op om die regels op de juiste plek te zetten.

Test anders dit script eens los uit:
https://github.com/PHPMailer/PHPMailer/blob/master/examples/smtp.phps

Dan kan je eenvoudig even kijken welke settings prima werken, en daarna je eigen script erop aanpassen. Dan heb je meteen wat meer overzicht.

Reageren