Remote Publishing

You can blog not only from EasyBlog, but from other platform, too! Learn how to push your blog entries remotely.

Setting up Mailbox posting for EasyBlog 5

Remote mailbox publishing allows authors from your site to write new blog post via email. They will need to send to an email address that you have specified below and EasyBlog will pick these emails and convert them into blog posts.

Here is the pre-requisite step which you need to do in order for Mailbox Posting to be working correctly.

  1. You need to setup the cronjob for auto mailbox publishing to work. How to setup cronjobs.

After you have completed the above step, now you can continue setting up the Mailbox Posting.

Step 1

Lets begin. You need to fill-up all the required server setting information in the shown image below. Its depends on which email provider you want to use. The example below is using Gmail.

Mailbox Server Settings

  • Email Provider - Select an email providers from the list.
  • Username - The username for your email account. Some email providers requires you to use the full email address.
  • Password - The password for your email account.
  • Mail server address - This is a url/domain/IP address for your incoming mail server. The information filled in the above image is taken from Google. **Please check with your hosting provider if you are not sure about this.*
  • Port - Optional TCP port number, default is the default port for that service.
  • Mailbox Access Service - There is two options for this; either you choose IMAP or POP3. If your email hosting supports IMAP, it is advisable to use IMAP.
  • SSL - Some mail server requires SSL connectivity like GMail. If your mail server is using SSL, please enable this option.
  • Validate Cert - This option is by default is switched on. You should left it switched on so that it will validate the SSL certificates with the server.
  • Mailbox Name - This is where EasyBlog will looks for emails. The default name would be INBOX which is refers to your email inbox.
Step 2

Next steps is setting up the mailbox. After you've finished fill-up the information, click save to store the information.

Mailbox Publishing Settings

  • Test Connection - Allows you to run a test after setting up the settings.
  • Mailbox Publishing - If you want to enable mailbox publishing, you need to enable this option.
  • Title Prefix - If specified, EasyBlog would search for a specific keyword in the subject title. If no keywords specified, EasyBlog will process all the unread emails.
  • Check Time Interval - Specify the time interval in minutes for the cronjob to check the mailbox.
  • Fetch Limit - Specify how many emails to be processed everytime cron is executed.
Step 3

Once you have store the information, you can now click on Run to test the connection. This Test Connection is to test the connection with the server.

Mailbox Test Connection

If your connection is success, you will receive this:

Mailbox Test Connection Success

Setting up Mailbox posting for EasyBlog 3.9

Setting up Email Blogging

Email blogging allows site users to contribute blogposts via email. Before you are allowed to fetch blogposts from emails, you will need to configure and enable this option from the EasyBlog Setting. This settings are broken down into two parts:-

Mailbox Publishing

This is the main settings where you need to define the mailbox properties. In other words, if you do not set these options, Email Blogging would never work.

Mailbox 3.9

  • Test Connection - Allows you to run a test after setting up the settings.
  • Mailbox Publishing - If you want to enable mailbox publishing, you need to enable this option.
  • Mail Server Address - This is a url/domain/IP address for your incoming mail server. The information filled in the above image is taken from Google. Please check with your hosting provider if you are not sure about this.
  • Mailbox Access Server - There is two options for this; either you choose IMAP or POP3. If your email hosting supports IMAP, it is advisable to use IMAP.
  • SSL - Some mail server requires SSL connectivity like GMail. If your mail server is using SSl, please enable this option.
  • Validate Cert - This option is by default is switched on. You should left it switched on so that it will validate the SSL certificates with the server.
  • Mailbox Name - This is where EasyBlog will looks for emails. The default name would be INBOX which is refers to your email inbox.
  • Username - The username for your email account. Some email providers requires you to use the full email address. Please check with your hosting provider if you are not certain about his.
  • Password - The password for your email account.
  • Check Time Interval - Specify the time interval in minutes for the cronjob to check the mailbox.
  • Sender White List - If white listed email address are specified, only these white listed email addresses are valid and will be processed by EasyBlog.
  • Fetch Limit - Specify how many emails to be processed everytime cron is executed.

Publishing Option

Publishing options are options that allows you to configure what EasyBlog should do after fetching the blog posts.

Mailbox 3.9 Publish

  • Messages Format - This option is used to specify which format should the emails to be fetched as. Ideally, HTML is the default option since it offers rich content.
  • Select a User - For posts that are imported via emails, EasyBlog will create a new blogpost for the assigned user here.
  • Save as Type - Set the content type that should be saved once the email is processed.
  • Save into Category - Every blogs are assigned into a specific category. You need to choose which category should the imported blog to be assigned to.
  • Publishing State - Set the publishing state for the blog entries that are imported.
  • Post into Frontpage - If this option is enabled, the imported post will be displayed on the frontpage.
  • Save Attachment - If this option is enabled, images that are attached into the email will be processed and saved in the blog posting.