P2 By Email enables you to use P2 by email:
- Get instant notifications when posts or comments are published.
- Ensure you're always notified when your username is mentioned.
- Reply to posts or comments by email.
- Create new posts with a secret email address.
Perfect for communicating with your team while on the go.
Users can change their communication preferences from the default of all posts and comments using profile settings. A special setting can ensure they always receive an email when their username is mentioned.
Want another feature added?
Send us a pull request and we'll consider it. Reply by email depends on a
young email reply parsing class — there's the chance a comment will appear oddly, and we welcome improvements to the regex.
Want to get started using the plugin? Follow these steps:
- Download and install the plugin in your plugins directory.
- Activate the plugin.
- Profit!
By default, all users will receive all post and comment notifications.
Enabling posting or replying by email takes a few more steps:
- Register a Gmail or similar email account that supports IMAP.
- Add the code snippet below with account details to your theme's functions.php file. It tells P2 By Email that you're set up to use post or reply by email.
- Install wp-cli and set up a system cron job to regularly call
wp p2-by-email ingest-emails
.
`add_filter( 'p2be_email_replies_enabled', '__return_true' );
add_filter( 'p2be_emails_reply_to_email', function( $email ) {
return 'YOURACCOUNT@gmail.com';
});
add_filter( 'p2be_imap_connection_details', function( $details ) {
$details['host'] = '{
imap.gmail.com:993/imap/ssl/novalidate-cert}';
$details['username'] = 'YOURACCOUNT@gmail.com';
$details['password'] = 'PASSWORD';
return $details;
} );`