Pleroma v1.1.9-10-g42f76306+dev Pleroma.Emails.Mailer View Source

Defines the Pleroma mailer.

The module contains functions to delivery email using Swoosh.Mailer.

Link to this section Summary

Link to this section Functions

Link to this function

deliver(email, config \\ [])

View Source
deliver(Swoosh.Email.t(), Keyword.t()) :: {:ok, term()} | {:error, term()}
Link to this function

deliver!(email, config \\ [])

View Source
deliver!(Swoosh.Email.t(), Keyword.t()) :: term() | no_return()
Link to this function

deliver_async(email, config \\ [])

View Source

add email to queue

Link to this function

perform(atom, email, config)

View Source

callback to perform send email from queue