2012-04-13 1 views
3

私はCraigsのリストスタイルの掲示板を運営しています。そのため、投稿を作成するユーザーのために転送する匿名のメールアドレス([email protected]など)を作成する必要があります。Rails 3アプリのユーザー用に匿名のメールアドレス([email protected]など)を作成するにはどうすればよいですか?

Rails 3でこれを行うにはどうすればいいですか?私がRailsを初めて使用しているので、非常に具体的で、可能であれば詳細な回答をしてください。

多くのおかげで、

ファイサル

答えて

4

これを実装して、いくつかの解決策を見てきました。私が見つけた最も単純なものはhttp://cloudmailin.com

です。Cloudmailinは、あなたのメールをHTTP POSTに変換して、指定したコールバックURLに変換します。それで、送信者とメッセージを選ぶことができます。

本当に便利なことがいくつかあります。まず、指定したコールバックURLにすべてのメールを送信するワイルドカードMXエントリを指定できます。つまり、メールを送信したメールアドレスに応じてさまざまな操作を実行できます。 2つ目は、添付ファイルを取り除いてS3バケットに格納するオプションがあるということです。これらの2つの組み合わせは、独自のメールサーバーを実装するよりはるかに簡単な添付ファイルを持つ電子メールを処理します。そこ使用可能な空き計画があるが、それはこのの

もう一つの利点上記のものが含まれていません -

あなたはhttp://cloudmailin.com/plansEDITで計画を見ることができ、関連する小さなコストがあることに注意してくださいそれはあなたが非常に簡単に任意の技術のスタックで同じコールバックURLを実装することができますHTTPリクエストであるため、あなたはレールのスタックに縛られていない(私は間違っていない、私はレールが好きです)です。

0

はまあ、これは...些細な問題ではないとあなただけのレールとそれを解決することはできません!

少なくともサードパーティをインストールする必要があると思う:Postfixのような電子メールサーバー。ここで

私はGoogleで検索しましたいくつかのチュートリアルを:

4

また、Mailgunなどのサードパーティのサービスを利用することもできます。これらのAPIを使用すると、特定のドメインに配信される電子メールを読むことができます。

http://mailgun.net/を参照してください。特に電子メールの受信に関するドキュメントを参照してください。 http://documentation.mailgun.net/user_manual.html#receiving-messages

EventMachineなどの独自のイベントSMTPサーバーを構築することもできます。ここで、Rubyコードは配信されるすべての電子メールをリッスンし、メッセージ内のTO:ヘッダーを処理します。 EventMachineにはSMTP用のプロトコルヘルパーがあります(http://eventmachine.rubyforge.org/EventMachine/Protocols/SmtpServer.html参照)。

-2

匿名の電子メールアドレスに関する最大の誤解の1つは、匿名の犯罪行為にのみ使用されているということです。実際には、オンラインプライバシーを保護し、スパムから身を守るための賢明な方法です。 Craigslist Email Account

関連する問題