I just signed up for an Amazon AWS account for use with Amazon's SES (email service). I am trying to configure my IDs and Keys here:
/admin/settings/creeper

Thus far, on my Drupal 6.20 site, I have installed the "creeper" module (6.x-1.6), downloaded the sdk (1.2.3), extracted it to /sites/all/modules/creeper/sdk as directed (moving the files from the subfolder after extraction). After that I copied the "config.inc.php" to the sdk folder as directed.

I referenced Amazon's "Security Credential" page for the config values
For the first field, I have entered the "Access Key ID".
For the second, I have entered the "Secret Access Key".
For the last, I have tried the email address for the AWS account, the account ID (with and without dashes).

No matter what I try, I keep getting an error "Amazon SES request failed. Please verify Amazon AWS configuration." twice, on this page: /admin/settings/amazon_ses

Am I missing something? Am I entering the wrong value somewhere?

Comments

chadhester’s picture

Assigned: Unassigned » chadhester
Status: Active » Closed (fixed)

Fixed... looks like the AWS or SES account setup takes some time. I just got an email from them this morning saying that everything was ready to use. I guess I missed something about how long it takes for the account to become active.

I still cannot make sense as to what to put in the third field, "AWS Account ID" on the AWS config page:
/admin/settings/creeper
The page itself suggests using the email address for the AWS account. The "config.inc.php" file for the SDK suggests using the account ID minus the dashes.

Anyway, now I'm having an issue where the "E-mail from address" drop-down doesn't show any options, and I get an "Amazon SES can't send email. Please configure a valid From address" error when I try to send a test email from: /admin/settings/amazon_ses
The error has a link to a bad URL: /admin/settings/!config (Note the "!config").
I'll open a separate issue for this.

chadhester’s picture

See my other issue to follow where I've been: http://drupal.org/node/1116818

I'm still getting errors when trying to send email. I need to review the configuration of things a bit more and perhaps log some debug messages when the connection to AWS is made. Here's what I get after sending, regardless of what value I put for the "AWS Account ID":

Unable to send e-mail. Please contact the site administrator if the problem persists.

* A test email has been sent to user@example.com.
* Amazon SES will be used to deliver all site e-mails.
* The configuration options have been saved.
* Amazon SES request failed. Please verify Amazon AWS configuration.

(NOTE: email address changed for privacy, but was typed correctly and a valid address in the test)

chadhester’s picture

Finally got a test message out... again, lots of hoops to jump through. Sent a test message to one of my "verified" email addresses, since sending to a non-verified address isn't allowed until I'm cleared for "Production Access": http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/index.html?I...

Will test again once cleared. I'm very interested to see the throughput performance for this service: http://drupal.org/node/1117036

kriskhaira’s picture

@chadhester I'm getting the same error too: "Amazon SES request failed. Please verify Amazon AWS configuration.". Any idea what I should do? How long did you have to wait for your keys to work? I've been waiting for more than 24 hours.