Version: 1.7 Configure WordPress mailer with DKIM signing and delivery via Amazon SES, GMail or SMTP over SSL/TLS.
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.
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.
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.
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).
You can access these from your AWS Management Console from the Security Credentials link under your account name in the top right corner.
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.
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.
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.
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.
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.
There are a number of reasons you could be getting this error:
The connection to the SMTP server was successful, but the credentials you provided (username and/or password) are not correct.
You can find out more about the plugin at RogerMacRae.com.