0

問題のケースが多少変わったので、私の別の質問を書き直します。

メールサーバー(別のマシン)からRailsアプリにメールを送信してそこで処理したい場合は、次のようにします。

  • net/Popまたはnet/imapを介して接続してメールをダウンロードする
  • メールサーバーのメールをMySQLデータベースに保存し(DBMailなどを使用)、MySQLデータベースに直接接続します
  • または、まだ表示されていない3番目のオプションはありますか?たぶん、メールサーバー自体にメールをRailsアプリに投稿させますか?

アドバイスありがとうございます!

4

1 に答える 1

1

3番目のオプションだけでなく、多くのオプションがあります:)たとえば、メールサーバーのメールボックスディレクトリをRailsアプリサーバーにマウントできます。次に、ローカルフォルダのように機能し、メールボックスを直接操作できます。これは、IMAP / POPサーバーソフトウェアが関与していないため、おそらく最速のソリューションです。

また、ActiveRecordに夢中になっていない場合は、DataMapperのIMAPアダプターを使用することもできます。しかし、私はそれについての経験がなく、それが機能するかどうかさえわかりません。

于 2009-05-13T14:23:00.487 に答える