So I mentioned I started experimenting with posting by email, for not the first time, on this blog. The plugin I tested for that purpose, the only one that before didn’t really overly irritate me, was Postie. For the most part, it does what it’s supposed to. General usage takes some getting used to, but that can be lived with.
What It Does
Let’s say you get wicked uber popular and your site gets recognised enough that certain overactive filtering systems–I’m looking at you, most corporate firewalls–decide you’re just way too evil for people to read at work. Or in your case, your site’s way too evil for you to post to from work. But you still have mockery material. You could write the whole damn batch in MS Word or somesuch, or, you could play with this plugin. If you create an email address (can be Gmail, if you don’t want or don’t have access to create one on your own domain), then hand the login details to that address to the Postie plugin, anything you send to that address will, if the email address you use is authorised, become website material. the plugin lets you specify things like categories and whatnot in the actual email itself, or in the subject in some cases–part of what takes some getting used to. But if you’re used to how LiveJournal and maybe Blogger do email posting (Does Blogger even do email posting anymore?), it shouldn’t take too much getting used to.
What’s Changed In the Update
The plugin was last updated in August of this year. Before that, it hadn’t seen an update since mid-2011. there was at one point a security concern or two about the plugin, but that seems to have been addressed–more on that below. The biggest change with this update, that I’ve noticed, is it’s become a lot more sensitive to HTML emails. I sent a test email to the site using Outlook, and didn’t switch it to text format. Mostly because I want to see what happens. The plugin saw the email, scanned it, determined it was a possible XSS attack, and promptly deleted the email. Oops. Not exactly the intended result, but hey, easy fix. Switch to text format, send the same test email. It works, almost, as advertised–again, see below. I can probably fix that with one of their other built-in commands. The edited result of the test that actually succeeded is here. Again, easily worked around–took out the extra blank lines at the end, added my update.
What It Won’t Do
I had to test this on my own, though I can probably make it do what I want easily enough. Out of the box, the plugin doesn’t respect post scheduling settings. For instance, I run another modification that pretty much guarantees this post won’t show up 30 seconds after the last one I wrote. It also makes for easy editing if I decide, say, 6 hours later to delete that incriminating paragraph about my caffeine habbit–oh, uh, that’s half the blog. Nevermind. Postie, however, wants to publish things immediately, regardless to when it’s supposed to be published. Works for most people, doesn’t work for me. Or anyone who runs anything remotely like me. But hey, nothing’s perfect.
In the early days of the plugin, and quite possibly as recent as the 2011 update, there were concerns that the plugin made liberal use of bypassing WordPress’s publishing routines and manipulating the database directly to insert posts. I didn’t get a look at the 2011 code, but in the latest update, the plugin appears to have fallen back to using WordPress’s publishing routines. At least, my 30 second look at the code says maybe. somebody with more time on their hands can feel free to provide me with a free education though.
For what most people will use it for, the plugin does what it should. I didn’t test things like images, or videos, but I also very rarely post videos, and even more rarely post images. But it does what I expected it to do, with the exception of respecting automatic scheduling modifications. Use this plugin if you want to be able to post from behind a corporate firewall. Don’t use this plugin if you expect to be able to do so in accordince with some other posting structure. At least, not without some slight modifications. Then, feel free to share those mods with yours truely.