試しにテスト用のプロジェクトを作って、メールでの投稿をテストしています。Webサーバで直にメールを受けることが出来ないので、別のメールサーバで受けてそこからHTTPでWebサーバにPOSTし、専用のcgiで受けてメール処理用のスクリプトに渡すという方法です。ほとんど手間をかけずにうまくいっているようです。問題はどのメールサーバでこの処理を行うかですね。
自宅のサーバでメールを受けるとちょっと不安定ということを考えると、以下のような方法もありかもしれません。
リアルタイム性が若干損なわれますが、メールサーバが落ちてエラーメールが戻ってしまうよりはいい気もします。
それでも配信側をどうするかという問題は残りますね。