1

カスタム ドメイン名 (例: xyz@myshop.com ) を使用して、アプリ管理者以外のランダムな送信者で Google App Engine からメールを送信するにはどうすればよいですか? 私たちのウェブサイトのユーザーは、特注のメッセージング システムを介して相互に通信できるようにする必要がありますが、電子メールから直接返信できるようにする必要もあります。craigslist システムと似たようなものです。ただし、GAE では、管理者以外のアドレスからメールを送信することは許可されていないようです。回避策/パッチはありますか? 私たちは myshop.com ドメイン名 (Google アプリで検証済み) の所有者であるため、そのようなことが許可されていない理由がわかりません。

4

3 に答える 3

5

ランダムなアドレスだけを使用することはできませんが、登録済みの管理者アドレスに「+」サフィックスを付けて使用できます。したがって、「送信元」として、たとえば message-reply+HASH_VALUE@myshop.com を指定してメールを送信できます。その後、アプリは返信を受け取り、ハッシュを使用してメールを転送するユーザーを決定できます。

于 2012-02-29T03:28:17.987 に答える
2

管理者アカウントからメールを送信し、ヘッダーを追加しreply-toてユーザーのメールアドレスを指定するのはどうですか?

于 2012-02-28T20:27:10.767 に答える
1

Google ではランダム アドレスの使用を許可していません。このバグにスターを付けることができます。

http://code.google.com/p/googleappengine/issues/detail?id=3069

ただし、ユーザーは明らかに Google Apps に登録されているため、ユーザーがアプリケーションにサインインすると、システムが代わりにメールを送信できます。

送信者アドレスは、次のいずれかのタイプである必要があります。

...

  • Google アカウントでログインしている現在のリクエストのユーザーのアドレス。現在のユーザーの電子メール アドレスは、Users APIで確認できます。ユーザーのアカウントは、Gmail アカウントであるか、Google Apps によって管理されているドメインにある必要があります。

http://code.google.com/appengine/docs/python/mail/emailmessagefields.html

于 2012-02-28T21:32:29.660 に答える