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
child_spec(arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
history(params \\ %{})
Callback implementation for c:Mailjex.Behaviour.Message.history/1
.
information(params \\ %{})
Callback implementation for c:Mailjex.Behaviour.Message.information/1
.
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}}
sent_statistics(params \\ %{})
Callback implementation for c:Mailjex.Behaviour.Message.sent_statistics/1
.
state(params \\ %{})
Callback implementation for c:Mailjex.Behaviour.Message.state/1
.
statistics(params \\ %{})
Callback implementation for c:Mailjex.Behaviour.Message.statistics/1
.