Setup and shortcodes
Post by Email is a way of publishing posts on your blog using your email. Any email client can be used to send the email, allowing you to publish quickly and easily from devices such as cell phones if you don’t have the WordPress mobile app installed.
You can do this in a few easy steps:
- Activate the Post by Email module on the Jetpack screen
- Go to Users → Your Profile screen
- Generate a special email address by clicking Enable Post by Email
Need more detail? Read on or click directly to the section you want to see.
- Generate a Post by Email address
- Sending emails, formatting emails, and removing signatures
- Dealing with attachments and shortcodes
- Specifying categories and tags
- Changing your Publicize settings
- Inserting polls
- Delaying posts
- Providing post titles and changing post status
- Example email with shortcodes
Generating a Post by Email Address
Before you can publish by email, you must generate a special email address. This address is unique to you and must be kept secret (anyone that knows the email address can publish a post to your blog). If there are multiple authors on the blog, each person must connect separately to get a separate special email address.
- Make sure that the Post by Email module is activated in Jetpack.
- Make sure that your user account is connected to WordPress.com
- Go to Users → Your Profile.
- Locate the Post by Email section.
- Click the “Enable Post by Email” button.
You now have a special email address to use for your blog.
Once you have your Post by Email address, sending an email is simple:
The email subject is used as your post’s title. The body is the post’s contents.
Your email can be plain text or formatted. As much formatting as possible will be retained, although the Post by Email system will strip unnecessary HTML tags so that your email is displayed correctly. Note that you will need to use an email client that supports rich text or HTML formatting in order to make use of this feature. Most website based clients (Hotmail, Gmail) do support this, as do most desktop clients (Outlook, Mail). You may need to switch your client into rich text or formatted mode.
Post by email will automatically remove any email signatures that match the standardsignature block pattern:
dash dash space)
It will also remove anything after a
<hr/> HTML tag and attempts to clean up cellphone network signatures.
If your email system attaches a signature that does not match any of these patterns then you can manually tell Post by Email to stop including text by adding the special