Hi Piet,
Er kunnen diverse redenen zijn waarom je een wachtwoord reset niet ontvangt. Het bericht kan bijvoorbeeld geblokkeerd worden binnen het spamfilter van jouw hostingprovider of de uitgaande e-mail kan op serverniveau dicht staan.
Om een aantal zaken uit te sluiten kan je de volgende stappen uitvoeren:
- Log in binnen phpMyAdmin (databasebeheer) van jouw hostingprovider.
- Zoek hierbij de tabel wp_user en zoek vervolgens jouw gebruiker erbij.
- Klik in de kolom user_email eenmaal op jouw e-mailadres en pas deze aan naar een ander e-mailadres, bijvoorbeeld een Gmail adres.
- Vraag vervolgens nogmaals de wachtwoord reset aan op het nieuwe e-mail adres. Wanneer je de e-mail dan wel ontvangt dan weet je dat het aan bijvoorbeeld het spamfilter ligt.
Wanneer je de e-mail dan niet ontvangt dan kan het zijn dat de uitgaande e-mail op serverniveau dicht staat, bijvoorbeeld na abuse. Je kunt dit controleren door de volgende stappen uit te voeren:
- Maak een phpinfo.php bestand aan binnen de publieke folder (waar je ook de index.php kan terugvinden).
- Binnen dit bestand voeg je de volgende code toe:
<?php phpinfo(); ?>
- Roep dit bestand vervolgens aan binnen jouw webbrowser (bijvoorbeeld jouwdomeinnaam.nl/phpinfo.php)
- Zoek hier (CTRL + F) naar disable_functions en kijk of ‘mail’ tussen de value terug te vinden is. Wanneer dit inderdaad het geval is, dan staat uitgaande e-mail op serverniveau dicht en dien je contact te zoeken met jouw hostingprovider.
Met deze stappen kom je al een heel eind op weg in het troubleshooten. Succes!
Dave
Beste Dave,
Allereerst bedankt voor de uitgebreide uitleg, ik heb de besproken stappen uitgevoerd (de spam optie had ik al uitgesloten). Mijn site draait echter lokaal onder XAMPP, ik heb het php bestand aangemaakt, geplaatst in de ‘publieke folder’ en heb ‘m daarna proberen te benaderen zoals door jou aangegeven, echter geen succes. Zie jij nog mogelijkheden?
Met vriendelijke groet en alvast bedankt voor de moeite,
Piet
Hi Piet,
Het lijkt erop dat jouw XAMPP geen e-mail kan versturen. Op http://stackoverflow.com/questions/15965376/how-to-configure-xampp-to-send-mail-from-localhost staat uitgelegd hoe je dit kunt realiseren.
In dit geval is het gemakkelijker een MD5 hash te creëren en deze aan te passen voor jouw gebruiker. Kijk voor tekst en uitleg op https://codex.wordpress.org/Resetting_Your_Password onder het kopje ‘Through phpMyAdmin’.
Dave
Beste Dave,
Allereerst weer bedankt voor de geweldig uitleg. We hebben het e.e.a. aangepast en ingesteld. We krijgen echter nog de volgende opmerking: ‘De e-mail kan niet worden verzonden. Mogelijke oorzaak: je host heeft misschien de functie mail() uitgeschakeld.’ Komt je dit bekend voor?
Met vriendelijke groet en in afwachting van je reactie,
Piet
Hi Piet,
Aha, dan is de e-mailfunctie op serverniveau (binnen de php.ini) uitgeschakeld door jouw hoster.
Dat kan, bijvoorbeeld omdat dit standaard uitgeschakeld staat of dat dit uitgeschakeld is na misbruik.
Je kunt het beste bovenstaand verhaal voorleggen aan jouw hoster. Zei kunnen je hierbij verder helpen.
Dave