Beskrivning
Oderland SMTP & Postal Mailer är ett tillägg som låter dig skicka transaktionella e-postmeddelanden med SMTP eller Postal API. Enkelt att använda för e-postloggning och för att säkerställa att dina e-postmeddelanden når sin avsedda mottagare.
Tillägget fungerar med alla SMTP-tjänster du använder, inklusive men inte begränsat till Oderland Postal.
Vad är SMTP och varför behöver du det?
SMTP (Simple Mail Transfer Protocol) är standarden som säkerställer att e-post faktiskt når sin destination. Det är ett protokoll som levererar din e-post mellan servrar när du klickar ”skicka” i din e-postklient.
Man kan säga att med ett SMTP-tillägg eller en tjänst vill du bekräfta för e-postservrarna att det du skickar inte är skräppost, vilket ger autenticitet åt dina utskick.
Funktioner:
- Skicka transaktionella e-postmeddelanden via SMTP, Postal API eller PHP mail()
- Stöd för flera e-postkonton med prioritetsbaserad failover
- Automatisk omförsök vid tillfälliga fel med exponentiell backoff
- Omfattande e-postloggning med konfigurerbar lagring
- Statistikpanel — e-postvolym över tid, leveransframgång, kontouppdelning, felanalys, mottagardomäninsikter och sändningstidsmönster
- CSV-export av all panelstatistik
- WordPress-adminpanelwidget med 7-dagars e-postsammanfattning
- Engagemangsspårning (öppningar, klick) för Postal-konton
- Integration av Postal webhooks för spårning av leveransstatus
- Webhook-felsökningsloggning per konto för Postal-konton
- Säker lagring av inloggningsuppgifter med AES-256-kryptering
- Felsökning av SMTP på protokollnivå
Tjänster som stöds:
- SMTP – Anslut till valfri SMTP-tjänst
- Postal – Integration med Postal e-postleveransplattform
- Lokal – Fallback till PHP mail()-funktionen
Skärmdumpar

Kontohantering – Konfigurera flera e-postkonton med prioritet 
E-postloggar – Visa skickade e-postmeddelanden med leveransstatus 
Loggdetaljer – Granska enskilda e-postdetaljer och händelser 
Inställningar – Konfigurera loggning och failover-beteende 
Testmeddelande – Skicka testmeddelanden för att verifiera konfiguration 
Postal-inställningar – Konfigurera ett Postal-konto 
Instrumentpanel – E-poststatistik med volymdiagram, kontouppdelning och felanalys
Installation
- Ladda upp mappen
oderland-smtp-postal-mailertill katalogen/wp-content/plugins/ - Aktivera tillägget via menyn ”Tillägg” i WordPress
- Gå till Inställningar > Oderland SMTP & Postal Mailer för att konfigurera dina e-postkonton
- Lägg till minst ett e-postkonto (SMTP eller Postal)
- Skicka ett testmeddelande för att verifiera din konfiguration
Vanliga frågor
-
Hur konfigurerar jag SMTP?
-
Gå till Inställningar > Oderland SMTP & Postal Mailer > Konton och klicka ”Lägg till konto”. Välj SMTP som tjänstetyp och ange dina SMTP-serveruppgifter inklusive värd, port, användarnamn och lösenord.
-
Hur fungerar failover?
-
Konton prövas i prioritetsordning (lägre nummer = högre prioritet). Om sändningen misslyckas med ett tillfälligt fel försöker tillägget igen med exponentiell fördröjning. Om alla försök misslyckas går det vidare till nästa konto.
-
Vad loggas?
-
Som standard loggar tillägget e-posthuvuden, mottagare och ämnesrader. Du kan valfritt aktivera loggning av meddelandetext. Loggar tas automatiskt bort efter 30 dagar (konfigurerbart).
-
Hur konfigurerar jag Postal-webhooks?
-
När du skapar ett Postal-konto genererar tillägget en webhook-URL. Lägg till denna URL i din Postal-servers webhook-inställningar för att ta emot leveransstatusuppdateringar.
-
Är mitt SMTP-lösenord säkert?
-
Ja. Alla känsliga uppgifter (SMTP-lösenord, API-nycklar) krypteras med AES-256-GCM. Krypteringsnyckeln härleds från dina WordPress auth-konstanter i wp-config.php, så den lagras aldrig i databasen.
Recensioner
Bidragsgivare och utvecklare
”Oderland SMTP & Postal Mailer” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.
Bidragande personer”Oderland SMTP & Postal Mailer” har översatts till 1 språk. Tack till översättarna för deras bidrag.
Översätt ”Oderland SMTP & Postal Mailer” till ditt språk.
Intresserad av programutveckling?
Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.
Ändringslogg
1.4.1
- Fixed fatal TypeError in automatic log cleanup when deleting old mail entries
1.4.0
- Lade till studsexportfunktion: ladda ner studsade/misslyckade e-postadresser som CSV eller JSON från Loggsidan
- Visa leveransmisslyckanden (MessageDeliveryFailed) i Kontouppdelning, Tjänstjämförelse, Domäninsikter-tabeller, diagram och CSV-export på Instrumentpanelen
- Lade till förklarande notering på Instrumentpanelen som särskiljer Skickat/Misslyckat från Studsat/Leverans misslyckad
- Fixade att Domäninsikter inte visade antal studsar/leveransmisslyckanden för Postal webhook-händelser
- Fixade att sortering efter Tjänst- eller Statuskolumner på Loggsidan orsakade ett databasfel
- Lade till sortering efter Mottagare-kolumn på Loggsidan
- Kodkvalitet: åtgärdade alla PHPStan nivå 8-fel och alla PHPCS kodstandardsavvikelser
1.3.3
- Fixade e-post med svenska tecken (å ä ö) som visade förvrängda MIME-huvuden istället för renderad HTML
- Filtrera bort Content-Type, Content-Transfer-Encoding och MIME-Version-huvuden som står i konflikt med transportlagret
- Respektera Content-Type: text/plain-huvud för att tvinga e-post i ren text
- Fixade felaktig etikett för massraderingsåtgärd i loggtabellen
1.3.2
- Fixade att SMTP-utskickaren inte respekterade Reply-To-huvuden från wp_mail() (t.ex. från formulärtillägg)
- Fixade att SMTP-utskickaren inte vidarebefordrade anpassade huvuden (X-Mailer, X-Priority, etc.)
- Fixade att CC- och BCC-huvuden från wp_mail() inte hanterades som korrekta mottagare
- Fixade att From-huvud från wp_mail() inte tolkades till strukturerat avsändarfält
- SMTP Reply-To använder nu samma prioritet som Postal: wp_mail-huvud först, kontokonfiguration som reserv
- wp_mail()-huvuden (CC, BCC, Reply-To, From) tolkas nu som WordPress-kärnan gör
1.3.1
- Säkerhet: SMTP-uppgifter (lösenord) krypteras nu i vila med AES-256-GCM
- Säkerhet: Krypteringsnyckeln härleds nu från WordPress auth-konstanter (AUTH_KEY/SECURE_AUTH_KEY) istället för att lagras i databasen
- Säkerhet: Lade till inmatningssanering för SMTP-tjänstens datafält (värdnamn, port, användarnamn, säkert protokoll)
- Säkerhet: Lade till validering av tillåtna SQL-alias i statistikfrågor
- Säkerhet: Lade till skydd mot direkt filåtkomst i återstående PHP-filer
- Befintliga uppgifter krypteras automatiskt om vid uppgradering
1.3.0
- Lade till DNS-varningssystem för Postal-konton — visar automatiskt varningar när Postal upptäcker DNS-problem (SPF, DKIM, MX, Return Path) för din sändningsdomän
- Lade till DNS-varningar på redigera-kontosidan, kontolistan och WordPress-adminpanelwidgeten med avvisningsknappar
- Lade till inställningen ”DNS-varningar” under Inställningar > Postal Webhooks (aktiverad som standard)
- Lade till webhook-felsökningsloggning per konto för Postal-konton — aktivera på redigera-kontosidan för att logga de senaste 10 inkommande webhooks (lyckade, misslyckad autentisering, fel och filtrerade DNS-händelser)
- Lade till knappen ”Rensa felsökningslogg” för att återställa poster per konto
- Lade till rensning av webhook-felsökningslogg och DNS-feldata vid avinstallation av tillägg
- Fixade saknad obligatorisk indikator för ”Från-adress” vid initial sidladdning
- Fixade radavstånd i accordion-payload i loggdetaljer och webhook-felsökning
- Fixade justering av beskrivningen ”Log timing metrics” på inställningssidan
- Tog bort föråldrat load_plugin_textdomain()-anrop
1.2.0
- Lade till statistikpanel med sammanfattningskort, tidsseriediagram och kontouppdelning
- Lade till leveransinsikter med felanalys, failover-övervakning och tjänstjämförelse
- Lade till mottagardomäninsikter och tabell över toppmottagare
- Lade till engagemangsspårning (öppningsfrekvens, klickfrekvens) för Postal-konton
- Lade till sändningstidsmönsterdiagram (timme på dygnet, veckodag)
- Lade till CSV-export för all panelstatistik
- Lade till WordPress-adminpanelwidget med 7-dagars e-postsammanfattning
- Lade till REST API-endpoint för aggregerad statistik med transient-caching
- Fixade testmejlmall som inte visade röd rubrikbakgrund i Outlook
- Förbättrade svenska översättningar genomgående i instrumentpanelen
- Säkerhet: Förbättrade indatavalidering för databasfrågor
- Säkerhet: Lade till utdataescaping genomgående i admintabeller
- Säkerhet: Härdade e-posthuvudbearbetning
- Säkerhet: Lade till autentisering för REST-endpoints
- Säkerhet: Uppgraderade kryptering till AES-256-GCM med bakåtkompatibilitet
- Säkerhet: Flyttade känslig lagring till wp_options
1.1.2
- Uppdaterade varumärkesfärger för att matcha Oderlands riktlinjer
- Gjorde Oderlands logotyp i sidhuvudet klickbar, med länk till oderland.se/postal
- Fixade SQL-injektionssårbarhet och wpdb::prepare-fel i kontosökning
- Implementerade loggsökfunktion (sök efter ämne, konto, tjänst, mottagare)
- Fixade tilläggets åtgärdslänkar (Inställningar, Konton, Loggar) som inte visades på tilläggssidan
- Gjorde konto- och loggtabellrader klickbara för att navigera till redigerings-/detaljsidan
- Stilade inmatningsplatshållare till att vara synligt gråtonade
- Fixade svenska översättningar och gjorde Spara inställningar översättningsbar
- Ändrade aktivera/deaktivera-ikoner till spela/pausa i kontotabellen
- Fixade Postal-kontoformuläret: markera webhook-nyckel som obligatorisk och dölj icke-valt tjänsteformulär
- Fixade JavaScript-textdomänfel som förhindrade datetime-översättningar
- Regenererade .pot-fil för att inkludera JavaScript-översättningsbara strängar
1.1.1
- Åtgärdade saknad vendor-katalog i distributionen som orsakade fel vid aktivering av tillägget
1.1.0
- Bytte namn på tillägget till ”Oderland SMTP & Postal Mailer” för WordPress.org-publicering
- Lade till migrering för befintliga användare från gammalt tilläggsnamn
- Åtgärdade problem med sanering av indata
- Flyttade inline-skript till extern JavaScript-fil
- Flyttade inline-stilar till CSS-fil
1.0.0
- Första stabila utgåvan
- Lade till skydd mot direkt filåtkomst för alla PHP-filer
- Lade till sanering av inställningar för förbättrad säkerhet
- Tog bort föråldrat load_plugin_textdomain-anrop
- Uppdaterade WordPress-kompatibilitet till 6.9
0.1.4
- Konsoliderade avsändaradressfält – tog bort duplicerat adressfält från Postal-tjänstformuläret
- Avsändaradress krävs nu och valideras för SMTP- och Postal-tjänster
- Lade till validering på klient- och serversidan för avsändaradress
0.1.3
- Lade till SMTP-loggning på protokollnivå med tidsmätningar
- Implementerade förbättrad failover-logik med stöd för omförsök
- Sänkte WordPress-kravet från 6.3 till 5.7
0.1.2
- Större omarbetning av tillägget
0.1.0
- Första utgåvan
