Class: AWS::SES::Addresses
Overview
AWS::SES::Addresses provides for:
-
Listing verified e-mail addresses
-
Adding new e-mail addresses to verify
-
Deleting verified e-mail addresses
Instance Attribute Summary
Attributes inherited from Base
#port, #proxy_server, #server, #use_ssl
Instance Method Summary collapse
- #delete(email) ⇒ Object
-
#initialize(ses) ⇒ Addresses
constructor
A new instance of Addresses.
-
#list ⇒ Object
List all verified e-mail addresses.
- #verify(email) ⇒ Object
Methods inherited from Base
#addresses, #aws_error?, #connection, #get_aws_auth_param, #request
Methods included from Info
Methods included from SendEmail
Constructor Details
#initialize(ses) ⇒ Addresses
Returns a new instance of Addresses.
8 9 10 |
# File 'lib/aws/ses/addresses.rb', line 8 def initialize(ses) @ses = ses end |
Instance Method Details
#delete(email) ⇒ Object
28 29 30 31 32 |
# File 'lib/aws/ses/addresses.rb', line 28 def delete(email) @ses.request('DeleteVerifiedEmailAddress', 'EmailAddress' => email ) end |
#list ⇒ Object
List all verified e-mail addresses
Usage: ses.addresses.list.result
>
18 19 20 |
# File 'lib/aws/ses/addresses.rb', line 18 def list @ses.request('ListVerifiedEmailAddresses') end |
#verify(email) ⇒ Object
22 23 24 25 26 |
# File 'lib/aws/ses/addresses.rb', line 22 def verify(email) @ses.request('VerifyEmailAddress', 'EmailAddress' => email ) end |