mailjex v0.1.1 Mailjex.Message

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

Link to this section Summary

Functions

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 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.