Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Amazon SES DKIM Mailer

Version: 1.7 Configure WordPress mailer with DKIM signing and delivery via Amazon SES, GMail or SMTP over SSL/TLS.

I am already able to receive e-mail sent by my blog, so would I have any use or need for this plugin?

Most likely, no. Not unless you have a preference for having your mail sent out via a different SMTP server, such as GMail or would like the reliability and scalability Amazon's SES architecture. If your SMTP server or web host does not support DKIM signing, you may wish to use this plugin to DKIM sign outgoing mail.

I just want to DKIM sign my emails, I do not need to use Amazon SES or a third party SMTP server, can I still use this plugin?

No problem, just install the plugin and only set the DKIM settings. If you want to use DKIM with an SMTP server then set the DKIM and SMTP server details. Note that many SMTP servers including Gmail already DKIM sign all mails so be sure to check that you are not double signing.

How can I check if DKIM is configured correctly?

Brandon Checketts has an excellent online tool for checking your DKIM signatures. The button at the bottom of the plugin settings page will send a message to this service and will display a link where you can check your DKIM signature. Note that if using Amazon SES, you need to have Production Access in order for this check to be able to send an email to an unregistered address.

How do I get an Amazon AWS account?

Sign up at http://aws.amazon.com, it's free and new users get access to the free tier for 1 year (correct as of November 2011).

How do I get my Amazon AWS keys?

You can access these from your AWS Management Console from the Security Credentials link under your account name in the top right corner.

Amazon SES is not letting me *send from* the 'From:' address

It is a requirement of Amazon SES that all sender addresses are verified before they can be used as a 'From:' address. Validate your address through the Amazon SES Management Console.

Amazon SES is only letting me *send to* my registered addresses

You need to apply for production access from your Amazon SES Management Console (there's a big button - you can't miss it). Until production access is granted, you will only be able to send email your registered addresses.

Why do the emails sent from my blog to a GMail address or Microsoft Outlook have *via email-bounces.amazonses.com* appended to the 'From:' address?

This is an indication that you do not have DKIM set up or set up correctly. If each message is properly DKIM signed, this via email-bounces.amazonses.com notification should dissapear.

How do I find out my SMTP host, and/or if I need to use SMTPAuth and what my username and password for that are?

Check out the settings for your local e-mail program. More than likely that is configured to use an outgoing SMTP server. Otherwise, contact your host or someone more intimately knowledgeable about your situation.

I've sent out a few test e-mails using the test button after having tried different values for some of the settings; how do I know which one worked?

If your settings worked, you should receive the test e-mail at the e-mail address associated with your WordPress blog user account. That e-mail contains a time-stamp which was reported to you by the plugin when the e-mail was sent. If you are trying out various setting values, be sure to record what your settings were and what the time-stamp was when sending with those settings.

Why am I getting this error when attempting to send a test message: SMTP Error: Could not connect to SMTP host?

There are a number of reasons you could be getting this error:

  1. Your server or its router, firewall or ISP may be blocking all outgoing SMTP traffic (particularly common with port 25).
  2. Your mail server may be configured to allow SMTP connections only from certain servers.
  3. You have supplied incorrect server settings (hostname, port number, secure protocol type).

What am I getting this error: SMTP Error: Could not authenticate?

The connection to the SMTP server was successful, but the credentials you provided (username and/or password) are not correct.

Where can I find out more.?

You can find out more about the plugin at RogerMacRae.com.

Requires: 3.0 or higher
Compatible up to: 3.9.15
Last Updated: 3 years ago
Active Installs: 1,000+


4.6 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
0,1,0 100,1,1