Beschrijving
Lettermint is een professionele e-mailbezorgingsplugin die naadloos integreert met de ingebouwde wp_mail() functie van WordPress om transactionele e-mails te verzenden via de Lettermint e-maildienst. Lettermint is gevestigd in Europa en biedt betrouwbare e-mailbezorging met uitstekende afleveringspercentages.
Functies
- Naadloze integratie: werkt met wp_mail() – geen codewijzigingen nodig
- Europa-gebaseerde dienst: GDPR/AVG conforme e-maildienst gevestigd in Europa
- Eenvoudige configuratie: eenvoudige setup met alleen je API-token en afzender e-mail
- Uitgebreide logging: optionele e-mail activiteit logging met gedetailleerde informatie
- Conflictdetectie: detecteert automatisch conflicterende e-mailplugins en waarschuwt hierover
- Test e-mail: ingebouwde test e-mailfunctionaliteit om je setup te verifiëren
- Configure via wp-config: Set any option with a constant in wp-config or an environment variable, not just the dashboard
- WP-CLI Support: Check your API token and send test emails from the command line with
wp lettermint
Hoe het werkt
- Installeer en activeer de Lettermint plugin
- Verkrijg je API-token via het Lettermint dashboard
- Configureer je instellingen in WordPress beheer onder Instellingen > Lettermint
- Alle WordPress e-mails worden automatisch verzonden via Lettermint
Vereisten
- WordPress 6.4 of hoger
- PHP 7.4 of hoger
- Lettermint account en API-token
Configuratie
Vereiste instellingen
- API-token: je Lettermint API-token van je project
Optionele instellingen
- Afzender e-mailadres: aangepast afzender e-mailadres (gebruikt WordPress standaard indien leeg)
- Forceer e-mailadres: overschrijf afzenderadressen die door plugins zijn ingesteld met je geconfigureerde e-mail
- Logging level: Choose how much to log — Disabled, Errors only, Metadata only (no message content), or Full (with content)
- Log retention: Set your own data retention period — logs are deleted automatically after the number of days you choose, or kept forever
Externe diensten
Deze plugin maakt gebruik van een externe dienst om transactionele e-mails te bezorgen via de Lettermint API.
- Dienstnaam: Lettermint API (https://lettermint.co)
- Doel: deze dienst wordt gebruikt om transactionele e-mails te verzenden die door WordPress worden gegenereerd (bijv. wachtwoordherstel, contactformulier meldingen, WooCommerce e-mails, enz.) via de Lettermint e-mail infrastructuur.
- Welke gegevens worden verzonden: elke keer dat een e-mail wordt verzonden via WordPress, worden de volgende gegevens naar de Lettermint API verzonden:
- E-mailontvanger(s)
- Onderwerp
- E-mailinhoud (HTML en platte tekst)
- Afzender e-mailadres
- Headers (optioneel)
- Wanneer worden gegevens verzonden: gegevens worden alleen verzonden wanneer een e-mail wordt geactiveerd door WordPress en de plugin actief en correct geconfigureerd is.
- Waar: alle gegevens worden verzonden naar het Lettermint API-endpoint:
https://api.lettermint.co - Voorwaarden en beleid:
De plugin communiceert alleen met de servers van Lettermint bij het verzenden van een e-mail en verzendt of verzamelt geen andere gegevens dan wat nodig is om de e-mail te verzenden.
Schermafbeeldingen



Installatie
- Upload de plugin bestanden naar de
/wp-content/plugins/lettermint/folder, of installeer de plugin via het WordPress plugins scherm - Activeer de plugin via het ‘plugins’ scherm in WordPress
Then set it up in one of two ways:
Option 1: Configure in the dashboard
- Go to Settings > Lettermint
- Voer je Lettermint API-token in
- Adjust the sender address and other options as needed
- Test je configuratie met de ingebouwde test e-mailfunctie
Option 2: Configure with constants or environment variables
Prefer to keep your settings out of the database? Define them as PHP constants in wp-config, or as environment variables. This suits staging and production setups and config-as-code deployments.
define( 'LETTERMINT_API_TOKEN', 'lm_...' );
You can also add a constant from the command line with WP-CLI, which edits wp-config for you:
wp config set LETTERMINT_API_TOKEN lm_...
A constant takes precedence over an environment variable, which takes precedence over anything saved in the dashboard. Settings defined this way are shown as read-only on the settings screen.
Available names:
LETTERMINT_API_TOKEN— your Lettermint API tokenLETTERMINT_FROM_EMAIL— sender email addressLETTERMINT_FROM_NAME— sender nameLETTERMINT_FORCE_EMAIL— use the sender email for all outgoing mail (1/0)LETTERMINT_FORCE_FROM_NAME— use the sender name for all outgoing mail (1/0)LETTERMINT_FORCE_HTML— always send emails as HTML (1/0)LETTERMINT_ROUTE_SLUG— custom route slugLETTERMINT_TAG— tag applied to all emailsLETTERMINT_LOG_LEVEL— how much to log:off,errors,metadata, orfullLETTERMINT_LOG_RETENTION_DAYS— delete log entries older than this many days (0keeps them forever)
Boolean settings accept 1/0 as well as true/false.
WP-CLI
If you use WP-CLI, the plugin adds a lettermint command:
wp lettermint status— check that your API token is validwp lettermint test you@example.com— send a test email through Lettermintwp lettermint logs— list recent log entries (supports--type,--search,--number,--format)wp lettermint prune --days=30— delete log entries older than N days (defaults to your retention setting)wp lettermint info— show the resolved configuration and where each value comes fromwp lettermint stats— show a summary of the log
FAQ
-
Waar vind ik mijn API-token?
-
Je kunt je API-token ophalen via het Lettermint dashboard in je projectinstellingen.
-
Werkt dit met mijn bestaande WordPress e-mails?
-
Ja! De plugin integreert naadloos met de wp_mail() functie van WordPress, dus alle plugins en thema’s die e-mails verzenden zullen automatisch Lettermint gebruiken.
-
Wat gebeurt er als er een conflict is met een andere e-mail plugin?
-
De plugin detecteert automatisch veelvoorkomende e-mailplugins en toont een waarschuwing als er conflicten worden gedetecteerd. Je moet andere e-mailplugins deactiveren om conflicten te voorkomen.
-
Kan ik testen of e-mails werken?
-
Ja! De plugin bevat een ingebouwde testmail functie onder Instellingen > Lettermint > Test e-mail tab.
-
Is loggen verplicht?
-
Nee, loggen is optioneel maar wordt aanbevolen tijdens de setup om eventuele problemen te verhelpen. Je kunt het uitschakelen zodra alles goed werkt.
-
Can I configure the plugin with constants or environment variables?
-
Yes. Every setting can be supplied with a PHP constant or an environment variable instead of the settings screen, which keeps secrets and environment-specific values out of the database. See the Installation section for the available names.
-
Does the plugin support WP-CLI?
-
Yes. The plugin adds a
wp lettermintcommand for sending test emails, checking your token, and viewing, pruning, and summarising logs. See the Installation section for the full command list. -
Can I set up Lettermint from the command line with WP-CLI?
-
Yes. Lettermint is designed for repeatable, scripted setup. Because every setting can be supplied as a PHP constant, you can configure a site entirely from the command line, with no dashboard steps, and keep the API token out of the database:
wp plugin install lettermint --activate wp config set LETTERMINT_API_TOKEN lm_your_token --type=constant wp config set LETTERMINT_FROM_EMAIL hello@example.com --type=constant wp config set LETTERMINT_FORCE_EMAIL 1 --type=constantThen confirm everything works:
wp lettermint status wp lettermint test you@example.comSince the configuration lives in wp-config or environment variables, you can bake these steps into a provisioning script, deployment pipeline, or site template and roll out identical email settings across every client site. See the Installation section for the full list of constants and
wp lettermintcommands.
Beoordelingen
Bijdragers & ontwikkelaars
“Lettermint” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “Lettermint” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.6.0
- Added a logging level setting (Disabled, Errors only, Metadata only, Full), replacing the Enable Logs checkbox; the message content is only stored on Full
- Added a log retention setting that deletes log entries older than a set number of days; logs are kept forever by default
- The logs screen is now a full WordPress list table: search, filter by status, sortable columns, an adjustable rows-per-page screen option, and bulk delete
- Added WP-CLI commands:
wp lettermint prune(delete old logs),logs(view entries),info(resolved config and its source), andstats(log summary) - Grouped the logging options into their own section on the settings screen
- Geüpdatete Nederlandse vertalingen
1.5.0
- Added WP-CLI support:
wp lettermint statuschecks that your API token is valid, andwp lettermint testsends a test email - Any setting can now be configured with a constant in wp-config or an environment variable
- Logs are now stored in a dedicated
{prefix}_lettermint_logstable with an indexedcreated_atcolumn, replacing the previous autoloaded option - Fixed memory exhaustion caused by base64-encoded attachment payloads in log entries; new entries store filename and size only
- Existing log entries are cleared on upgrade to immediately relieve memory pressure; the old
lettermint_logsoption is removed - Logging defaults to off for new installs; the upgrade preserves logging for installs that previously had it enabled
- Plugin options and the logs table are removed on uninstall
- Geüpdatete Nederlandse vertalingen
- Bumped minimum WordPress version to 6.4
1.4.3
- Tested up to WordPress 7.0
- Updated admin header design to match new Lettermint dashboard branding
1.4.2
- Added WordPress and plugin version to test email footer
- Added dismissible notice on logs page explaining Success status
1.4.1
- Probleem opgelost met RFC 5322: afzendernaam wordt nu correct verwerkt bij speciale karakters (komma’s, ampersands, etc.)
- HTML entiteiten in de blognaam zijn gecorrigeerd, waardoor ze als gecodeerde tekst worden verzonden (bijvoorbeeld & in plaats van &)
1.4.0
- Plugin verzendt nu alle e-mails via Lettermint wanneer API-token is geconfigureerd
- Van e-mailadres is nu optioneel (gebruikt WordPress standaard indien leeg)
- Van naam is nu optioneel (gebruikt sitenaam indien leeg)
- Forceer e-mailadres en forceer naam werken nu onafhankelijk van elkaar
- Vereenvoudigde setup: voeg eenvoudig je API-token toe en je bent klaar om te beginnen
1.3.1
- Afzender e-mailadres wordt nu ook toegepast wanneer ‘Forceer e-mailadres’ is uitgeschakeld (zodat plugins dit kunnen overschrijven)
- Verbeterde beschrijvingstekst voor de optie Forceer e-mailadres
- Er is een probleem opgelost waarbij de plaatshouder in het e-mailveld de standaard WordPress e-mail weergeeft in plaats van de beheerders-e-mail
1.3.0
- Er is een API-token test knop toegevoegd om de token te valideren voordat deze wordt opgeslagen
- Er is een tag-instelling toegevoegd in Geavanceerde instellingen om alle e-mails van een site te taggen
- “Van” kolom toegevoegd aan de logs tabel
- Logs registreren nu alle WordPress e-mails, inclusief die verzonden via de standaard mailer
- Logs worden automatisch gewist bij het uitschakelen van logging
- Geüpdatete Nederlandse vertalingen
1.2.1
- “Forceer HTML” optie toegevoegd in Geavanceerde instellingen voor sites waar HTML e-mails als platte tekst worden verzonden
1.2.0
- Opgelost HTML e-mails die niet correct worden weergegeven
- Verbeterde logs: onderwerp en Aan kolommen toegevoegd voor beter overzicht
- Bekijk fout knop toegevoegd om gedetailleerde foutinformatie in een modal te bekijken
- Geüpdatete Nederlandse vertalingen
1.1.0
- “Bekijk details” knop toegevoegd in logs tabel met link naar Lettermint dashboard
- Verbeterde interface
- Geavanceerde instellingen sectie toegevoegd met aangepaste route ondersteuning
1.0.1
- Nederlandse vertaling ondersteuning toegevoegd
- Afzendernaam functionaliteit toegevoegd met optie om te forceren
1.0.0
- Initiële release
- Naadloze wp_mail() integratie
- API-token en afzender e-mailconfiguratie
- Functie om e-mails te testen
- Uitgebreid logging systeem
- Plugin conflictdetectie
- Professionele WordPress beheer interface
- AVG/GDPR conforme e-maildienst gevestigd in Europa
