Det är alltid lurigt att felsöka mejl som inte kommer fram eftersom det är så många olika saker som kan vara fel, från strul på webbservern till hur något spamfilter beter sig någonstans på vägen.
Överlag kan det vara lurigt att skicka e-post direkt från en delad webbserver där tusentals domäner kan skicka e-post från samma IP-adress. Dessa IP-adresser svartlistas ofta när någon webbplats hackats och hackaren börjar skicka ut spam.
Saker du kan prova:
1. Installera och kör tillägget https:// sv.wordpress.org/plugins/health-check/ för att se om det hittar något strul i webbplatsens konfiguration.
2. Läs på om SPF (senders policy framework). Genom att lägga upp en korrekt formaterad TXT-record i dina DNS-inställningar kan du öka chansen att e-post från din domän accepteras av mottagande mailserver, under förutsättning att du deklarerat korrekt (om du t.ex. gör utskick via mailchimp eller WP SMTP skickar via gmail behöver du inkludera deras IP-adresser i din deklaration).
3. Skapa en e-postadress för webbservern som ett konto på webbhotellets e-postserver och låt webbservern skicka posten den vägen. Post från dedikerade mailservrar klarar sig ofta bättre genom olika filter, eftersom webbhotell brukar vara ganska snabba att strypa spam. (Det är förresten möjligt att ditt webbhotell helt sonika kastar bort utgående mail från webbservern, med undantag för mail som går till mottagare på deras egen mailserver, då behöver du använda WP SMTP eller liknande för att nå fram.)
PS! Adminadressen kan du även ändra direkt i databasen. Kolla in https://www.greengeeks.com/tutorials/article/change-admin-email-address-in-wordpress/ och bläddra ned till ”How to Change the Admin Email without Confirmation in the Database”. Men om bekräftelsemeddelandet inte kommer fram så är den uppgiften inte grundorsaken till dina problem.
Stort tack för hjälpen!
Jag installerade Health Check och fick 1 kritisk:
Error The folder /home/forge/www.cassise.se was detected as being under version control (.git).
Tror inte att den har med det att göra men jag får leta upp hur jag löser den.
Det som jag dock märkte var att jag hade 4 st rekommenderade ändringar att göra och en av dem var att uppatera WordPress till 5.5.1… Vilket jag inte kan göra!!! Jag blir helt galen.
När jag klickar på Uppdatera nu under ”Uppdateringar för WordPress” (…update-core.php) så hamnar jag på …about.php. Klickar jag då på Uppatera nu på den sidan så hamnar jag tillbaka på updat-ecore.php. Har du någon bra lösning på det också?
Tusen tack!
Hmm. PHP är miljön som WordPress körs i. Den uppdaterar man vanligtvis via webbhotellets kontrollpanel. Men såvitt jag förstår använder du one, och jag har för mig att de tvångsuppdaterade sina kunder till PHP 7.2 för 1-2 år sedan. Men de kanske rullade tillbaka om de upptäckte något som ”sprack” på sidan.
Jag skulle föreslå att du tillfälligt aktiverar WordPress inbyggda felsökningsläge. Se https://wordpress.org/support/article/debugging-in-wordpress/ för mer info om hur det går till. Du behöver via FTP tanka hem filen wp-config.php och skapa en ”felsökningsversion” som du tankar upp på webbservern. Med wp_debug satt till true kommer varningar och föråldrade anrop mm att visas. Det kan ge en fingervisning om vad som behöver fixas.
Om du vill, kan du med hjälp av health-check skapa en rapport med vilket tema och vilka tillägg du använder och utifrån den listan kolla när respektive tillägg uppdaterades senast. Om det har gått mer än ett par år kanske tillägget är övergivet och det kan vara läge att söka ersättare. (Visst, det finns tillägg som inte behöver uppdateras, t.ex. om de i huvudsak bara gör en lite speciell sak och WordPress inte har ändrat något i hur just den speciella saken anropas.)
Tack för alla bra förslag!
Jag tror jag behöver ta helg nu…
Jag kollar på detta nästa vecka.