We recently moved all our WordPress sites to a load balanced AWS setup and since then we’ve been finding little things that need to be fixed here and there. The latest issue was contact forms. We noticed after a little bit of testing that contact form submissions were not being emailed. We did a little bit of research and found this form:
So we sent off the request and within a few hours heard back that we should be able to send email. We tried it again, and still no emails being sent. So then our developers went back to the drawing board and decided it would be really cool if we could just make our WordPress install work with Amazon SES. That way we don’t need to worry about blacklisting by SPAM providers and security, etc. So we found these plugins for WordPress:
Neither one had been tested with WordPress multisite or had been updated in almost a year, but I figured we’d give them a shot. I tried WP-SES first. For some reason the plugin developer decided not to close a bold tag on it’s setup message which made the WordPress admin completely bold…. Thanks for that Mr. Developer. But other than that I configured everything and tested it with our form (we use the Form Manager plugin http://wordpress.org/extend/plugins/wordpress-form-manager/) and everything worked, even on multisite.
One thing I didn’t catch at first was that if you configured WP Forms to use PHP Mail, you need to change it back to use WP-Mail or else the setting change won’t take effect!
One more bug off the list. -David