WP Manifestindependent plugin directory
manifest / email / wpu-smtp

WPU SMTP

Skickar WordPress e-post via din e-postleverantörs SMTP-server i stället för webbserverns egen mejlfunktion. Inställningssida med testmejl; lösenordet sparas krypterat.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/kristofferpihlfelt/wpu-smtp/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Gratis plugin från wordpressutveckling.se. Koden förklaras rad för rad i guiden: https://wordpressutveckling.se/wordpress-skickar-inte-e-post/

Byggt av Kristoffer Pihlfelt på Pihlfelt & Vänner. Licens: GPL-2.0-or-later.

  • Bidragsgivare: Pihlfelt & Vänner
  • Kräver WordPress: 6.7
  • Kräver PHP: 8.2
  • Version: 1.0.0
  • Licens: GPL-2.0-or-later

Vad det gör

Skickar all e-post från WordPress (formulär, ordermejl, lösenordsåterställning) via din e-postleverantörs SMTP-server i stället för webbserverns egen mejlfunktion. Det är det som gör att mejlen hamnar i inkorgen i stället för skräpposten. Samma plugin som wordpressutveckling.se använder.

  • Inställningssida under Inställningar > SMTP med server, port, kryptering, användare, lösenord och avsändare.
  • Knapp för testmejl, och det senaste felmeddelandet visas på sidan.
  • Lösenordet sparas krypterat (libsodium) med nycklar från sajtens wp-config.php, så det syns inte i klartext i databasen eller i en databasexport.
  • Gör ingenting förrän server, användare och lösenord är ifyllda.

Låsa inställningar (valfritt)

Allt ställs in på inställningssidan. Vill du låsa ett värde, till exempel på en kundsajt, kan det sättas som konstant i wp-config.php. Konstanten går då före inställningssidan och fältet blir låst:

define( 'WPU_SMTP_HOST', 'mailcluster.loopia.se' ); define( 'WPU_SMTP_PORT', 587 ); define( 'WPU_SMTP_SECURE', 'tls' ); define( 'WPU_SMTP_USER', 'info@dindoman.se' ); define( 'WPU_SMTP_PASSWORD', 'lösenordet' ); define( 'WPU_SMTP_FROM', 'info@dindoman.se' ); define( 'WPU_SMTP_FROM_NAME', 'Ditt företag' );

Glöm inte DNS

SMTP hjälper bara om domänens SPF-post tillåter leverantörens servrar (hos Loopia: v=spf1 include:spf.loopia.se -all) och helst DKIM. Se guiden "WordPress skickar inte e-post".

Ändringslogg

1.0.0

  • Första versionen.