mailjex v0.2.6 Mailjex.Message

Retrieve useful information about messages (emails) processed by MailJet.

Link to this section Summary

Functions

Returns a specification to start this module under a supervisor

Callback implementation for c:Mailjex.Behaviour.Message.history/1

Callback implementation for c:Mailjex.Behaviour.Message.information/1

List information on all messages that have been sent via MailJet. Note, filters can be passed to this function as a optional map parameter i.e. .list(%{Campaign: 9999850})

Callback implementation for c:Mailjex.Behaviour.Message.sent_statistics/1

Callback implementation for c:Mailjex.Behaviour.Message.state/1

Callback implementation for c:Mailjex.Behaviour.Message.statistics/1

Link to this section Functions

Link to this function

child_spec(arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

history(params \\ %{})

Callback implementation for c:Mailjex.Behaviour.Message.history/1.

Link to this function

information(params \\ %{})

Callback implementation for c:Mailjex.Behaviour.Message.information/1.

Link to this function

list(params \\ %{})

List information on all messages that have been sent via MailJet. Note, filters can be passed to this function as a optional map parameter i.e. .list(%{Campaign: 9999850}).

Examples

iex> Mailjex.Message.list
{:ok,
%{"Count" => 1,
  "Data" => [%{"ArrivedAt" => "2017-07-08T22:28:38Z", "AttachmentCount" => 0,
    "AttemptCount" => 0, "CampaignID" => 9999849, "ContactID" => 9999649449,
    "Delay" => 510, "DestinationID" => 2, "FilterTime" => 102,
    "ID" => 99999042389999999, "IsClickTracked" => false,
    "IsHTMLPartIncluded" => true, "IsOpenTracked" => true,
    "IsTextPartIncluded" => false, "IsUnsubTracked" => false,
    "MessageSize" => 12794, "SenderID" => 9999974051, "SpamassRules" => "",
    "SpamassassinScore" => 0, "StatePermanent" => false,
    "Status" => "opened"}], "Total" => 1}}
Link to this function

sent_statistics(params \\ %{})

Callback implementation for c:Mailjex.Behaviour.Message.sent_statistics/1.

Link to this function

state(params \\ %{})

Callback implementation for c:Mailjex.Behaviour.Message.state/1.

Link to this function

statistics(params \\ %{})

Callback implementation for c:Mailjex.Behaviour.Message.statistics/1.