SMTP

Transactional email providers, sender settings, fallback delivery and private delivery logs for EmDash.

View source
Public name@masonjames.com/emdash-smtp

Or open Registry in your EmDash admin and search for this name.

Overview

An independent email transport plugin by Mason James. Configure HTTP API and OAuth email providers, a primary and fallback provider, sender details and private delivery logs. Other plugins send through EmDash’s shared email pipeline. Generic TCP SMTP and local sendmail are available only in the separate native npm distribution.

Permissions

Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.

  • Make network requests

    Connect to the publisher-declared external hosts.

    Allowed hosts

    • *.amazonaws.com
    • api.brevo.com
    • api.elasticemail.com
    • api.emailit.com
    • gmail.googleapis.com
    • oauth2.googleapis.com
    • mandrillapp.com
    • api.mailersend.com
    • api.mailgun.net
    • api.eu.mailgun.net
    • api.mailjet.com
    • graph.microsoft.com
    • login.microsoftonline.com
    • api.postmarkapp.com
    • api.resend.com
    • api.sendgrid.com
    • api.smtp2go.com
    • api.sparkpost.com
    • api.eu.sparkpost.com
    • mail.zoho.com
    • mail.zoho.eu
    • mail.zoho.in
    • mail.zoho.com.au
    • mail.zoho.jp
    • mail.zoho.sa
    • mail.zohocloud.ca
    • accounts.zoho.com
  • Provide the email transport

    Deliver every message sent by the site, replacing the current transport.

FAQ

Does the registry version support a custom SMTP server? No: sandboxed plugins cannot open TCP sockets or run sendmail. Install the public emdash-smtp npm package for those transports. Install one SMTP variant at a time. Existing npm settings are not automatically imported into a registry installation.

Installation

Install SMTP from the EmDash plugin registry on EmDash 1.0.1 or newer with a sandbox runner configured. Open Plugins > SMTP Providers, configure a provider and default sender, then select SMTP as the email transport in EmDash email settings. Send a test email to confirm your provider configuration. No frontend companion is required.

Keep exploring

More plugins like SMTP

Browse by keyword, or see everything @masonjames.com publishes.

Install on your site

Open in EmDash

SMTP

@masonjames.com/emdash-smtp

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.