Nowadays, people spend more time on their cellphones than they do in front of computers. Most people will spend all day posting to facebook or twitter or instagram directly from their phones, and much less frequently from their computers. Posting by email is one of those areas of b2evolution that really needs to be expanded on since it opens up the "mobile" side of the platform. We can already manually adjust Post Date and Time in the back-end, as well as adding keywords, meta description, tags, etc, so hopefully that functionality can just be connected to post by email.
Something like this added to the body of the email:
<desc>A brief description of the post</desc>
(If "excerpt" is automatically generated from a truncated post text anyway, then it could be duplicated for the Meta Description.)
Also, another function I personally would find invaluable is being able to (optionally) back-date or forward-date Posts by Email.. Again, this already exists in the backend, so could you *please* hook this into posting by email? Something like the following in the body of the email:
This would be an optional field. Leaving it out would publish at the current day/time. The format I show above is also the default output for many applications like Excel, Libre Office, OpenOffice, etc. This would use the back-dated date as the publishing date, and the current time as the publishing time. Using colons instead of / would help ensure that emails sent from command line or other automated methods don't get unwanted linebreaks or escapes added in. This would open up a whole new realm of b2evolution posting directly from text file, CSV or external database.
Right now I'm trying to come up with a workaround using command-line 'sed' to pull a row from csv into command-line sendmail to automate creating posts from csv (and it works very well), but not being able to backdate posts by email isn't something I can see a solution for when working with legacy csv data. Is there any chance we can get this type of functionality added to the post by email system? Hopefully since back-dating and future-dating is an already existing backend feature it can just be connected to post by email? Hopefully?