2008(12年弱前)Railsで受信メールを処理する方法はけっこう簡単です。HowToReceiveEmailsWithActionMailerに書かれていることがすべてといってもいいでしょう。ここではPostfixを使った方法を書いておきます。postfix2.受信メールを処理するコードをapp/modelsの下に置く。end3./etc/postfix/master.cfの最後に、下記を追加する。KaeruMailman.receive(STDIN.read)userはRailsを実行しているユーザにします。KaeruMailmanのrecieveはインスタンスメソッドとして定義しますが、ここではクラスメソッドとして書きます。内部でインスタンスが勝手に作成されて、recieveメソッドが呼ばれるのです。4./etc/postfix/main.cfの最後に、下記を追加する。kaeruspoon.net受け付ける受信メールのアドレスでユーザ認証を行う場合などは、local_recipient_mapsを無効にしておく必要があります(UNIXユーザ以外のメールアドレスは拒否されるから)。=5./etc/postfix/transportに(ファイルがなければ作成して)、下記を追加する。kaeruspoon-mailman:これでkaeruspoon.netドメインのメールを受信したときは、master.cfで設定したkaeruspoon-mailmanのコマンドを実行するようになります。上記設定を有効にするために下記コマンドを実行します。/etc/postfix/transportこれで設定完了です。/var/log/mail.infoをチェックして、受信したメールが正しくRailsに渡されているかどうかを確認できます。ランダムにレコードを取り出す方法。