Class: Aws::MailManager::Types::Row

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb

Overview

A result row containing metadata for an archived email message.

Constant Summary collapse

SENSITIVE =
[:sender_ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#archived_message_idString

The unique identifier of the archived message.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#ccString

The email addresses in the CC header.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#dateString

The date the email was sent.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#envelopeTypes::Envelope

The SMTP envelope information of the email.

Returns:



2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#fromString

The email address of the sender.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#has_attachmentsBoolean

A flag indicating if the email has attachments.

Returns:

  • (Boolean)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#in_reply_toString

The email message ID this is a reply to.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#ingress_point_idString

The ID of the ingress endpoint through which the email was received.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#message_idString

The unique message ID of the email.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#received_headersArray<String>

The received headers from the email delivery path.

Returns:

  • (Array<String>)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#received_timestampTime

The timestamp of when the email was received.

Returns:

  • (Time)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#sender_hostnameString

The name of the host from which the email was received.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#sender_ip_addressString

The IP address of the host from which the email was received.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#subjectString

The subject header value of the email.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#toString

The email addresses in the To header.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#x_mailerString

The user agent that sent the email.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#x_original_mailerString

The original user agent that sent the email.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#x_priorityString

The priority level of the email.

Returns:

  • (String)


2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2656

class Row < Struct.new(
  :archived_message_id,
  :cc,
  :date,
  :envelope,
  :from,
  :has_attachments,
  :in_reply_to,
  :ingress_point_id,
  :message_id,
  :received_headers,
  :received_timestamp,
  :sender_hostname,
  :sender_ip_address,
  :subject,
  :to,
  :x_mailer,
  :x_original_mailer,
  :x_priority)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end