class AWS::SES::Addresses

AWS::SES::Addresses provides for:

You can access these methods as follows:

ses = AWS::SES::Base.new( ... connection info ... )

# Get a list of verified addresses
ses.addresses.list.result

# Add a new e-mail address to verify
ses.addresses.verify('jon@example.com')

# Delete an e-mail address
ses.addresses.delete('jon@example.com')

Public Class Methods

new(ses) click to toggle source
# File lib/aws/ses/addresses.rb, line 21
def initialize(ses)
  @ses = ses
end

Public Instance Methods

delete(email) click to toggle source
# File lib/aws/ses/addresses.rb, line 41
def delete(email)
  @ses.request('DeleteVerifiedEmailAddress',
    'EmailAddress' => email
  )
end
list() click to toggle source

List all verified e-mail addresses

Usage: ses.addresses.list.result

>

'email1@example.com', email2@example.com'
# File lib/aws/ses/addresses.rb, line 31
def list
  @ses.request('ListVerifiedEmailAddresses')
end
verify(email) click to toggle source
# File lib/aws/ses/addresses.rb, line 35
def verify(email)
  @ses.request('VerifyEmailAddress',
    'EmailAddress' => email
  )
end