class Aws::PinpointEmail::Types::SendEmailRequest

A request to send an email message.

@note When making an API call, you may pass SendEmailRequest

data as a hash:

    {
      from_email_address: "EmailAddress",
      destination: { # required
        to_addresses: ["EmailAddress"],
        cc_addresses: ["EmailAddress"],
        bcc_addresses: ["EmailAddress"],
      },
      reply_to_addresses: ["EmailAddress"],
      feedback_forwarding_email_address: "EmailAddress",
      content: { # required
        simple: {
          subject: { # required
            data: "MessageData", # required
            charset: "Charset",
          },
          body: { # required
            text: {
              data: "MessageData", # required
              charset: "Charset",
            },
            html: {
              data: "MessageData", # required
              charset: "Charset",
            },
          },
        },
        raw: {
          data: "data", # required
        },
        template: {
          template_arn: "TemplateArn",
          template_data: "TemplateData",
        },
      },
      email_tags: [
        {
          name: "MessageTagName", # required
          value: "MessageTagValue", # required
        },
      ],
      configuration_set_name: "ConfigurationSetName",
    }

@!attribute [rw] from_email_address

The email address that you want to use as the "From" address for
the email. The address that you specify has to be verified.
@return [String]

@!attribute [rw] destination

An object that contains the recipients of the email message.
@return [Types::Destination]

@!attribute [rw] reply_to_addresses

The "Reply-to" email addresses for the message. When the recipient
replies to the message, each Reply-to address receives the reply.
@return [Array<String>]

@!attribute [rw] feedback_forwarding_email_address

The address that Amazon Pinpoint should send bounce and complaint
notifications to.
@return [String]

@!attribute [rw] content

An object that contains the body of the message. You can send either
a Simple message or a Raw message.
@return [Types::EmailContent]

@!attribute [rw] email_tags

A list of tags, in the form of name/value pairs, to apply to an
email that you send using the `SendEmail` operation. Tags correspond
to characteristics of the email that you define, so that you can
publish email sending events.
@return [Array<Types::MessageTag>]

@!attribute [rw] configuration_set_name

The name of the configuration set that you want to use when sending
the email.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/pinpoint-email-2018-07-26/SendEmailRequest AWS API Documentation

Constants

SENSITIVE