0

現在のユーザーに代わってメールを送信したい。

OpenID を使用すると、よく知られている「Unauthorized Sender」例外が発生します。以前に別のアプリでこの問題が発生したことがありますが、アプリをホワイトリストに登録することで解決しました。

App Engine チームの誰かが、私の新しいアプリを OpenID 用にホワイトリストに登録してくれませんか?

アプリ ID:floreysoftultradox

どうもありがとう!

ダニエル

4

1 に答える 1

1

OpenIDを介してアプリにログインしたユーザーの名前でメールを送信しようとしていますか?

これはできません。そして理由:これは巨大なスパムチャネルになるでしょう。

ユーザーの名前でGAEからメールを送信するには、次のことを行う必要があります。

  1. GmailまたはGoogleアプリでユーザーアカウントを持っている
  2. ユーザーを開発者/所有者としてGAEアカウントに追加します([管理]->[権限]->[招待])

編集:

ユーザーがGoogleアカウントを介してログインしている場合、ユーザーに代わってメールを送信することはできますが、フェデレーションログイン(OpenID)を介して認証を行う場合は機能しません:Google Appsユーザーに代わってメールを送信します(受け入れられた回答はGAEエンジニアからのものです)

于 2012-08-10T11:05:37.810 に答える