Post by Email

Still lacking a few things / features and I'm not completely happy with several areas but here is where I am with this as of now and it needs more eyes, ideas and **commits** from others at this point.

#### Some things off the top of my head
* Multi select for the failed log, now its a line at a time ... e.g. check boxes to remove several at a time
* A way to sort the filters/parsers ... they run in the order they are entered. Generally that's fine but I can see where folks would like to order them
* Add in some generic parsers/filters in the installation
* The markdownify lib is lgpl, seems abandoned, and is overkill for what we need.  Considering a new class that handles our html->bbc and html->markdown, limited in scope to what we will process.
* PM's **privacy** .. since the system takes email that's piped to it and processes it ... the original email remains in the servers mailbox until its deleted by someone or a maintenance task.  So they are exposed to whomever has access to the mbox.
* Testing on localhost is a bit cumbersome, you should set $modSetting['email_debug'] is will write the email to a file in the boarddir.  If you save a file as elk-test.eml and call http:\\localhost\emailpost.php it will read that file (you will need to remove the stdin check in emailpost.php as well)  That's a quick way to test input (may want to remove the key removal call as well unless you like adding keys to the postby_email table).
* It's email, so its inherently f*ed up