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.

Post By Email

Create new posts on your WordPress blog by sending email to a specific email address.


Automated Tests

Like WordPress Core, this plugin includes automated unit tests written in PHPUnit.

To run the unit tests:

  1. Set up the WordPress testing library as described in Handbook: Automated Testing. You can also do this using WP-CLI.
  2. From the plugin directory, run WP_TESTS_DIR=/path/to/WordPress/test/install phpunit

Manual Testing

  1. Set up a test email address (services such as Gmail work great for this) and enable IMAP or POP3 access. (Refer to Installation for detailed instructions.)
  2. Verify that you are using the correct mailbox settings by using a third-party email client, such as Outlook or OSX Mail.app, to connect to your test mailbox.
  3. Enter those settings into the Post By Email settings and save them.
  4. Navigate to the "Activity Log" tab and press the "Check Now" button. When the page reloads, you should see a new entry in the log file describing the results of the mail check.

Caveat: There is sometimes a delay between sending an email and having it show up in the mailbox, especially with POP3. If you're using IMAP, you can connect using a third-party mail client to verify that messages have been received, then mark them as unread so Post By Email will pick them up.

Reporting Bugs

Before reporting a bug, make sure you've updated the plugin to the latest version.

Then, provide as much of the following information as possible:

  1. WordPress version (e.g. 3.6.x).
  2. Plugin version (e.g. 1.0.4).
  3. PHP version (e.g. 5.2.x or 5.3.x).
  4. Your mailbox settings (URL, protocol, port and whether SSL is enabled; not your login and password).
  5. Any error messages displayed (it might help to enable WP_DEBUG in your wp-config.php).
  6. If the issue is related to a specific email, the full email, including headers. Feel free to replace any personal information with dummy text (such as "sender@example.com"). This link has instructions for viewing full message headers in Gmail, Outlook and Yahoo.

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


4.2 out of 5 stars


Got something to say? Need help?


Not enough data

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