View Source API Reference Swoosh v1.16.7

Modules

Plug that serves pages useful for previewing emails in development.

Specification of the email delivery adapter.

An adapter that sends email using the Amazon Simple Email Service (SES) Query API. This adapter does not depend on ExAws; if you are already using it, you may prefer Swoosh.Adapters.ExAwsAmazonSES.

An adapter that sends email using the Brevo API (Transactional emails only).

An adapter that sends email using the CustomerIO API.

An adapter that sends email using the Dyn API.

An adapter that wraps Swoosh.Adapters.AmazonSES to use credentials from ExAws.

An adapter that sends email using Gmail api

An adapter that stores the email locally, using the specified storage driver.

Manages the creation/monitoring of the global in-memory storage driver, Swoosh.Adapters.Local.Storage.Memory

In-memory storage driver used by the Swoosh.Adapters.Local module.

An adapter that only logs email using Logger.

An adapter that sends email using the MailPace API.

An adapter that sends email using the Mailgun API.

An adapter that sends email using the Mailjet API.

An adapter that sends email using the Mailtrap API.

An adapter that sends email using the Mandrill API.

An adapter that sends email using the Microsoft Graph API.

An adapter that sends email using the SMTP protocol.

Raised when no relay is used and recipients contain addresses across multiple hosts.

Deprecated - use MailPace now

An adapter that sends email using the Postmark API.

An adapter that sends email using the local Protonmail Bridge.

An adapter that sends email using the SMTP protocol.

An adapter that sends email using the SMTP2GO API.

An adapter that sends email using the Scaleway API (Transactional emails only).

An adapter that sends email using the Sendgrid API.

Deprecated - use Brevo now

An adapter that sends email using the sendmail binary.

An adapter that sends email using the SocketLabs Injection API.

An adapter that sends email using the SparkPost API.

An adapter that sends emails as messages to the current process.

An adapter that sends transactional email using the ZeptoMail API.

Specification for a Swoosh API client.

Finch-based ApiClient for Swoosh.

Built-in hackney-based ApiClient.

Req-based ApiClient for Swoosh.

Struct representing an attachment in an email.

Defines an Email.

Recipient Protocol controls how data is formatted into an email recipient

Defines a mailer.

This module contains a set of assertions functions that you can import in your test cases.

Experimental New TestAssertions Module that may replace the old new in v2.

Mix Tasks

Starts the mailbox preview server.