web-dev-qa-db-ja.com

Railsアプリにメールを配信するSMTPサーバー、どのように?

すべて、これが私の最初の質問であり、投稿するのに適切な場所を選んだことを望みます。ここに私が助けが必要なものがあります:

私は一日中これを探していましたが、次の基準を満たすSMTPメールサーバーを見つけるのに苦労しています。

  • 軽量で、一つのことをして、それは良いことをします
  • ローカルメールをRailsアプリケーションにルーティングして配信できる

2番目のポイントは、さまざまな方法で実現できます。 VPSを実行しているので、これを実装する方法は完全に自由です。たとえば、メッセージを直接dbに入れ、それらを適切に処理するヘルパープログラムにパイプするか、mboxファイルにメッセージを保存し、メッセージを受信するたびにスクリプトを実行します。

トラフィックが問題にならないように、小さなサイトを構築しています。 Railsアプリにメッセージを配信する別の方法があれば、喜んで聞いてください。ありがとうございました。


EDIT:長い検索の後、探していたものが見つかったと思います。 Eximは、ローカルメールをパイプに配信できるメールサーバーです。また、Rails 3とActionMailerにより、受信メールの処理が非常に簡単になります。詳細はこちら:

2
Gunchars

IMAPまたはPOP3サーバーをセットアップし、Railsアプリにメールをそのように取得させるだけです。 Rubyは、両方のプロトコルに対して適切なライブラリをサポートしている可能性が高く(標準ライブラリ、Railsフレームワーク、または別のサードパーティライブラリのいずれか)、取得するための作業はほとんど必要ありませんワーキング。

私はRubyの男ではありませんが、これらのすべてをサポートしているすべてのプログラミング言語について知っています。さらに、標準の電子メールクライアントで電子メールシステムを簡単にテストできるという利点もあります。

1
Cromulent