antikythera v0.3.0 AntikytheraEal.AlertMailer.Behaviour behaviour View Source

Interface to email delivery backend for core/gear alerts.

See AntikytheraEal for common information about pluggable interfaces defined in antikythera.

Link to this section Summary

Callbacks

Sends an alert email.

Link to this section Callbacks

Link to this callback

deliver(mail)

View Source
deliver(mail :: AntikytheraEal.AlertMailer.Mail.t()) :: :ok | {:error, term()}

Sends an alert email.

CC/BCC and HTML mail is omitted for simplicity.

This callback is called in AntikytheraCore.Alert.Handler.Email, that is, when an alert email about error(s) in either antikythera core or gear is sent.