thanks for the quick answer.

I get something like below in the logs.

The mail API call is made from a task queue, if it makes a difference.
I assume the queued task has the same privileges as the request that queued
it and which only works when logged in.
I can send mail  using the app creator's gmail address (admin) but not with
another gmail logon.

Unauthorized sender
Traceback (most recent call last):
  File
"/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line
509, in __call__
    handler.post(*groups)
  File "/base/data/home/apps/appname/1.339355239729544957/main.py", line 60,
in post
    mail_body,
  File "/base/python_lib/versions/1/google/appengine/api/mail.py", line 260,
in send_mail
    message.send(make_sync_call)
  File "/base/python_lib/versions/1/google/appengine/api/mail.py", line 735,
in send
    raise ERROR_MAP[e.application_error](e.error_detail)
InvalidSenderError: Unauthorized sender

On Sun, Jan 24, 2010 at 6:50 PM, Danny Tuppeny <[email protected]> wrote:

> What do you mean by "does not work"? Do you get an error? I so, can
> you post it here?
>
> On Jan 23, 8:32 pm, Alex Nemoy <[email protected]> wrote:
> > Hello,
> >
> > Can an application send mail From: the logged in user's Gmail account?
> >
> > The documentation athttp://
> code.google.com/appengine/docs/python/mail/sendingmail.html
> > has this to say
> >
> > "The sender address can be either the email address of a registered
> > administrator for the application, or the email address of the current
> > signed-in user (the user making the request that is sending the
> > message)"
> >
> > The current signed-in user has a Gmail account used to sign in, is
> > that a valid sender address?
> >
> > Just below that paragraph there's a code snippet that has
> > @login_required before a POST request, which does not work, so maybe
> > the paragraph I cited is incomplete or not valid either anymore?
> >
> > thank you
> > N.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to