Tag
#smtp
17 posts tagged “smtp”.
- 12 min read
Linux email servers with Node.js: SMTP, IMAP, and APIs
Connect Node.js to Linux email servers through SMTP, IMAP, or HTTP. Compare the integration boundaries, then run a local MIME round trip with an attachment and envelope-based ticket routing.
- 12 min read
Linux email servers with Python: SMTP, IMAP, and APIs
For Python backend developers, open-source Linux email servers integrate through protocols, not shared implementation languages. This tutorial compares SMTP, IMAP, REST, and JMAP, then runs a local send-and-receive pipeline with durable cursors and a hosted MailKite SDK alternative.
- 13 min read
Programmatic Linux email servers: where your code runs
For backend developers choosing a programmatic Linux email server, Haraka exposes SMTP hooks, Postfix and Exim expose policy and delivery seams, Postal exposes application APIs, WildDuck/ZoneMTA split mailbox and outbound control, and Stalwart exposes JMAP. Compare those boundaries with MailKite Server, then run a local SMTP acceptance demo.
- 12 min read
Open-source SMTP servers and MTAs for Linux: choose the layer
For Linux developers choosing email infrastructure, Postfix, Exim and OpenSMTPD handle transfer and queues; Haraka exposes SMTP plugins; Postal adds application APIs. Compare their responsibilities, direct delivery versus smarthosts, and MailKite Server's narrower backend-led model before choosing what to operate.
- 12 min read
Docker open-source email servers: Linux options compared in 2026
For Linux teams choosing a Docker email server, mailcow and Mailu bundle human mailboxes, docker-mailserver favors file-based administration, and Stalwart integrates mail protocols. Application-address workflows need a different comparison. This guide separates those jobs, explains each deployment boundary, and gives you a shortlist based on the service you actually need to operate.
- 7 min read
MailKite SMTP for WordPress is on WordPress.org
MailKite SMTP, the WordPress plugin we build, is now listed in the WordPress.org plugin directory. It replaces PHP mail() with delivery through MailKite, SendGrid, Brevo, Mailgun or any SMTP server, keeps a free email log, fails over automatically when a send fails, and receives email into WordPress. Version 0.4.2, GPL-2.0, free with no Pro tier.
- 3 min read
Mautic email deliverability: replace SMTP with the Symfony Mailer DSN transport
Mautic 5 runs on Symfony Mailer, not SwiftMailer — which means it can take a native mailkite+api:// DSN instead of generic SMTP. This tutorial covers the install, the DSN config, and why campaign-send errors are more useful than an SMTP rejection code.
- 23 min read
23 open source email servers for Linux, sorted by the job each one does
Most "best open source mail server" lists put a full-stack Docker bundle and a single SMTP daemon in the same ranked table, as if you'd choose between them. You wouldn't. This is 23 Linux mail projects grouped by the slot they fill in the mail path, with licenses, languages, and activity verified on 2026-08-05, plus the part every roundup skips: what self-hosting still costs you after the install script says done.
- 3 min read
MailKite Server: our SMTP + IMAP edges are now open source
The Haraka-based MX and submission edges and the IMAP server that power MailKite are now AGPL on GitHub — self-host the whole stack, point our hosted MX at your box, or connect the same web console to MailKite Cloud.
- 3 min read
Drupal email that works: replace PHP mail() with proper SMTP
Drupal uses PHP's mail() function by default — the same broken path that sinks WordPress email in spam. This tutorial shows how to install the SMTP Authentication module, configure it for MailKite's SMTP relay, and route all Drupal site email through your DKIM-signed domain. Password resets, contact forms, content notifications — all deliverable.
- 4 min read
HubSpot transactional email: route it through your own domain with MailKite
HubSpot's transactional email uses its own SMTP infrastructure — your emails come from HubSpot's domain, not yours. This tutorial shows how to switch to MailKite's SMTP relay so every transactional email is DKIM-signed from your domain, with full deliverability control and CRM activity logging for inbound replies.
- 3 min read
Laravel email configuration: two lines that determine inbox or spam
Laravel's mail config is two environment variables. But those two lines determine whether your transactional email lands in the inbox or spam folder. This tutorial shows how to configure Laravel to send through MailKite's SMTP relay: .env setup, Mailable classes, queue configuration, and inbound webhook handling.
- 3 min read
Salesforce email relay: send from your own domain with MailKite
Salesforce's default email relay sends from its own infrastructure — your customers see Salesforce's DKIM signature, not yours. This tutorial shows how to configure Salesforce's Email Relay to use MailKite's SMTP server, so every outbound email is DKIM-signed from your domain, plus how to receive inbound email as Salesforce Cases.
- 4 min read
Take control of Shopify email: send order notifications from your own domain
Shopify owns your transactional email. You can't change the SMTP settings, you can't sign with your own DKIM key, and your order confirmations come from shopify.com. This tutorial shows how to send Shopify order emails through MailKite's SMTP relay — DKIM-signed from your domain, with full deliverability control.
- 4 min read
WooCommerce order emails: fix deliverability with MailKite SMTP
WooCommerce sends 12+ email types through WordPress's wp_mail() — and most store owners have no idea they're going to spam. This tutorial shows how to route every WooCommerce email through MailKite's SMTP relay: order confirmations, shipping notifications, refund emails, all DKIM-signed from your own domain.
- 4 min read
Fix WordPress email deliverability: replace PHP mail() with MailKite SMTP
WordPress uses PHP mail() by default — and most of it goes straight to spam. This tutorial shows how to route WordPress email through MailKite's SMTP relay in 10 minutes: password resets, contact form notifications, WooCommerce order emails, all DKIM-signed from your own domain.
- 3 min read
Zendesk email from your own brand, not Zendesk's
Zendesk sends support emails from its own mail servers — your customers see Zendesk's DKIM signature, not yours. This tutorial shows how to route Zendesk outbound through MailKite's SMTP relay, so every ticket notification, auto-reply, and agent response comes from your DKIM-signed domain. Plus: receive inbound replies and add them to tickets automatically.