If you're running a Drupal-based site and haven't checked out the mailhandler module, go over there now and take a look at it. With mailhandler, you'll be able to post to your site with a simple e-mail message and have complete control over where and how it gets published. There's a decent command reference for mailhandler in the module documentation if you need the basic info covered.
For those using Google's GMail service (hosted or plain ol' GMail) for your communication needs, you're going to have a problem with mailhandler. While the module does support POP3 access, it doesn't support secure POP3 access which GMail requires (which is A Good Thing). To make mailhandler work, you need some way to get from insecure POP3 to secure POP3 and this is where stunnel comes in.
Download stunnel from the link above and get it installed (.configure; make; make install should work for you *nix folks, *BSD/OS X folks have ports access and there's a pre-compiled binary for Windows). Once you do that, have it run on the Drupal host with the following syntax: stunnel -c -d 1109 -r pop.gmail.com:995
Windows folks might have to use the stunnel.conf configuration method and make sure something like:
client = yes; Service-level configuration
[pop3s]
accept = 1109
connect = pop.gmail.com:995
is in there.
In your mailhandler configuration, you just need to make sure the domain is set to localhost and the port is set to 1109.
The only other "gotcha" with the mailhandler module is that you'll most likely need to make sure that php is compiled with the --with-iconv option (and, thus, have libiconv installed).
You also should take into account that mail might auto-hard-wrap to 72 characters and force your own line-breaks or install a filter that does reformatting automagically.