2

\incoming_emails私のアプリは、Sendgrid からの POST リクエストを介して、受信メールをルートにパイプします。私が収集できることから、POST リクエストには、次のフィールドを含む params ハッシュが含まれています。

params["to"] params["from"] params["subject"]

テストのために、params ハッシュを熟読する最良の方法は何ですか? を使用して のコンテンツを簡単loggerに投稿できparamsますが、それをローカルで行うにはどうすればよいですか (本番環境で自分にメールを簡単に送信できますが、ローカルで行う方法がわかりません)。通常の電子メールのパラメーターのリストはどこかにありますか?

4

1 に答える 1

1

システムのどこかにメールを作成します(デスクトップ、最も簡単)。Railscastsから取得した電子メール形式。

〜/ Desktop / email.eml

Date: Fri, 30 Dec 2011 14:00:00 -0800
From: foo@example.com
Subject: Mailman Test
To: support@example.com

This is a test email for use with Mailman.

Does this work?

次に、curlを使用してメールをローカルに送信します。このStackoverflowの質問から引用。

curl -X POST -d ~/Desktop/email.eml http://localhost:3000/incoming_emails
于 2012-12-05T17:12:00.340 に答える