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