Class: Aws::PinpointEmail::Types::SendEmailRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-pinpointemail/types.rb

Overview

A request to send an email message.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configuration_set_nameString

The name of the configuration set that you want to use when sending the email.

Returns:

  • (String)


2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end

#contentTypes::EmailContent

An object that contains the body of the message. You can send either a Simple message or a Raw message.

Returns:



2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end

#destinationTypes::Destination

An object that contains the recipients of the email message.

Returns:



2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end

#email_tagsArray<Types::MessageTag>

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.

Returns:



2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end

#feedback_forwarding_email_addressString

The address that Amazon Pinpoint should send bounce and complaint notifications to.

Returns:

  • (String)


2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end

#from_email_addressString

The email address that you want to use as the “From” address for the email. The address that you specify has to be verified.

Returns:

  • (String)


2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end

#reply_to_addressesArray<String>

The “Reply-to” email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

Returns:

  • (Array<String>)


2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
# File 'lib/aws-sdk-pinpointemail/types.rb', line 2797

class SendEmailRequest < Struct.new(
  :from_email_address,
  :destination,
  :reply_to_addresses,
  :feedback_forwarding_email_address,
  :content,
  :email_tags,
  :configuration_set_name)
  SENSITIVE = []
  include Aws::Structure
end