• johanklippinge

    (@johanklippinge)


    Hej,

    Jag har skapat en webshop åt cassise.se och inser nu att det inte skickas några mail. Efter att ha gjort en hel del felsökning och tester så tror jag att grundproblemet ligger i att jag inte kan ändra mailadress för admin. När jag skriver in en ny mailadress i ”Epostadress för administration” så kommer rutan upp som säger att den nya adressen stpr som väntande och att man ska verifiera. Saken är den att det skickas inget mail! Vet någon hur jag ska lösa detta?

    Saker jag har testat:
    Klickat på ”glämt lösenord” och då kommer mailet fram
    Installerat med API och skickat testmail (Fått status Success) med Post SMTP utan att mailet kommer fram
    Installerat med API och skickat testmail (Fått status Success) med WP Mail SMTP utan att mailet kommer fram
    Testat att skicka om orderbekräftelse utan att mail kommer fram

    Sidan jag behöver hjälp med: [logga in för att se länken]

Visar 1 svar - 1 till 4 (av 4 totalt)
  • Moderator tobifjellner (Tor-Bjorn “Tobi” Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    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.

    Trådstartare johanklippinge

    (@johanklippinge)

    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!

    Moderator tobifjellner (Tor-Bjorn “Tobi” Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    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.)

    Trådstartare johanklippinge

    (@johanklippinge)

    Tack för alla bra förslag!
    Jag tror jag behöver ta helg nu…

    Jag kollar på detta nästa vecka.

Visar 1 svar - 1 till 4 (av 4 totalt)
  • Ämnet ”Kan ej ändra admin-mailen” är stängt för nya svar.