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:
- Go to Jetpack > Settings > Writing in your dashboard, and open the Post By Email card.
- Click on the toggle to activate the module.
- Copy the special email address that was generated for you.
Need more detail? Read on or click directly to the section you want to see.
- 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
- Can I use PHPMailer?
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. Please note you can only post to one recipient at a time.
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