ExAws v1.1.1 ExAws.SES

Operations on AWS SES

http://docs.aws.amazon.com/ses/latest/APIReference/Welcome.html

Summary

Functions

Fetch identities verification status and token (for domains)

Fetch configuration sets associated with AWS account

Composes an email message

Verifies an email address

Types

destination()
destination() :: %{to: [email_address], bcc: [email_address], bcc: [email_address]}
email_address()
email_address() :: binary
list_configuration_sets_opt()
list_configuration_sets_opt ::
  {:max_items, pos_integer} |
  {:next_token, String.t}
message()
message() :: %{body: %{html: %{data: binary, charset: binary}, text: %{data: binary, charset: binary}}, subject: %{data: binary, charset: binary}}
send_email_opt()
send_email_opt ::
  {:configuration_set_name, String.t} |
  {:reply_to, [email_address]} |
  {:return_path, String.t} |
  {:return_path_arn, String.t} |
  {:source, String.t} |
  {:source_arn, String.t} |
  {:tags, %{optional(String.t | atom) => String.t}}
send_raw_email_opt()
send_raw_email_opt ::
  {:configuration_set_name, String.t} |
  {:from_arn, String.t} |
  {:return_path_arn, String.t} |
  {:source, String.t} |
  {:source_arn, String.t} |
  {:tags, %{optional(String.t | atom) => String.t}}

Functions

build_message(html, txt, subject, charset \\ "UTF-8")
build_message(binary, binary, binary, binary) :: message

Build message object

get_identity_verification_attributes(identities)
get_identity_verification_attributes([binary]) :: ExAws.Operation.Query.t

Fetch identities verification status and token (for domains)

list_configuration_sets(opts \\ [])
list_configuration_sets(opts :: [] | [list_configuration_sets_opt]) :: ExAws.Operation.Query.t

Fetch configuration sets associated with AWS account

send_email(dst, msg, src, opts \\ [])
send_email(dst :: destination, msg :: message, src :: binary, opts :: [send_email_opt]) :: ExAws.Operation.Query.t

Composes an email message

send_raw_email(raw_msg, opts \\ [])
send_raw_email(binary, opts :: [send_raw_email_opt]) :: message

Send a raw Email.

verify_email_identity(email)
verify_email_identity(email :: binary) :: ExAws.Operation.Query.t

Verifies an email address