私のアプリケーションが添付ファイル付きで電子メールをどのように処理するかをテストする自動化された方法が欲しいです。メールの受信をテストするためにカールを使用することができます
私はappspotmailから送信されたように、受信したメッセージのリクエスト本文の内容を記録するようにApp Engine上で自分のアプリケーションを変更しました。これらの内容をtest_mail.txtというファイルにコピーしました。
私はこのファイルを投稿してインバウンドメールテスターを模倣できると考えました。
curl --header "Content-Type:message/rfc822" -X POST -d @test_mail.txt http://localhost:8080/_ah/mail/[email protected]
私はこれを行うたびに、メッセージが正常にインスタンス化されていない、と私は、標準の属性のいずれかを参照するとき、私は例外を取得します。
私はどのようにカールを使用しているのですか?
MIME-Version: 1.0
Date: Wed, 25 Apr 2012 15:50:06 +1000
From: [email protected]
To: [email protected]
Subject: Hello
Content-Type: multipart/alternative; boundary=cRtRRiD-6434410
--cRtRRiD-6434410
Content-Type: text/plain; charset=UTF-8
There
--cRtRRiD-6434410
Content-Type: text/html; charset=UTF-8
There
--cRtRRiD-6434410--
"私は例外があります"は記念碑的に役に立たない。どのような例外ですか?トレースバックはどこですか? –