Cloudmailin からの POST リクエストを介して受信メールを multipart-formdata として受信する必要があります。POST は次のようになります。
Parameters: {"to"=>"<email@exmaple.comt>", "from"=>"whomever@example", "subject"=>"my awesome subject line....
実際、電子メールは params[:to]、params[:from] などのパラメーターとして投稿されるだけなので、電子メールの受信と解析は非常に簡単です。ただし、この POST 要求をレールでシミュレートするにはどうすればよいですか?
Cloudmailin をテストするためにダミーの Rails アプリを作成したので、実際のリクエストがあります。ただ、6k文字のファイルなので、このファイルをPOSTリクエストのパラメータとして読み込みたいと思います。ビルドされた Rails の post メソッドと post_via_redirect メソッドを使用してファイルをロードしようとしましたが、すべてのパラメーター (\"to\") がエスケープされてしまい、うまくいきません。何か案は?