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