send-mails.de is a transactional email service sending from Germany. This plugin connects your WordPress website to it.
- One-key setup. Paste an API key from the send-mails.de customer portal; the plugin creates its own SMTP login and picks a verified sender address.
- All emails of the website. Contact forms, orders, password resets and newsletters sent with
wp_mail() go through send-mails.de, encrypted and authenticated.
- Bounces back into your newsletter tool. Every 15 minutes the plugin fetches bounces and complaints and marks the addresses in MailPoet, The Newsletter Plugin, FluentCRM, Groundhogg, Icegram Express (Email Subscribers & Newsletters), Noptin and AcyMailing: hard bounces and complaints right away, soft bounces after three within 30 days (configurable). Other tools can use the
sendmails_ereignis action.
- Email log with delivery status. Every email with recipient, subject, the plugin that sent it and its real status at the recipient: delivered, hard or soft bounce with the server response, complaint. Search, filters and, optionally, "Send again".
- Quota and rates in the dashboard. Monthly quota with forecast, bounce and complaint rate, sending rate and limits, deliveries per day, bounces by provider and reason.
- Protection against abused forms. If a plugin or theme suddenly sends far more emails than usual, for example because bots flood a contact form, further emails from that source are held until you decide: send, discard or always trust the source.
- Warnings before your customers notice. Email to the administrator when the quota reaches 80 or 100 %, the bounce or complaint rate approaches the limit, emails are held or stuck in the queue, or the sender domain is no longer verified. Plus a short weekly report on Mondays.
- Safe during disruptions. If send-mails.de is briefly unreachable, emails wait in a local queue and are retried for up to 24 hours. The plugin switches between the send-mails.de mail servers automatically.
- Domain check, Site Health and WP-CLI. DNS status of every sender domain with copy buttons, tests in Site Health and
wp sendmails commands for agencies.
- Guided setup with test email and a self-test against two test mailboxes (delivery and bounce).
No open or click tracking. Recipients and subjects stay in the email log for 30 days by default (configurable, or not at all); email content only if you turn it on, for at most 7 days. Credentials are stored encrypted in the database or as constants in wp-config.php.
The plugin requires a
send-mails.de account. Plans and ordering:
send-mails.de.
The user interface is in English; translations are provided through
translate.wordpress.org.
- Install and activate the plugin.
- In the customer portal of send-mails.de, create an API key with the purpose “WordPress plugin”.
- Open “send-mails.de” in the WordPress admin menu and follow the steps: API key, SMTP login (set up automatically), sender, test email, turn on sending.
Instead of the database, credentials can be stored in wp-config.php:
define('SENDMAILS_SMTP_BENUTZER', '...');
define('SENDMAILS_SMTP_PASSWORT', '...');
define('SENDMAILS_API_SCHLUESSEL', 'sm_live_...');
WP-Cron runs on page views. On low-traffic sites a real cron job for wp-cron.php is recommended.