The canonical example given for using the task queue is to send
emails. How does this work with the restrictions around only being
able to send emails on behalf of a logged in user?

I am starting to butt up against these email restrictions. I want to
be able to send automated emails occasionally on behalf of one user to
another user. I don't want the user to be logged in for this to
happen, and I don't want the email to come from the application. It
would also be nice to be able to use the task queue for these emails.
I don't think this is possible.

I can kind of understand the thinking behind putting these restictions
in: (to stop spamming perhaps?). But it actually doesn't stop that at
all. It just stops googles email servers being used for that. The
users emails are directly harvestable, and able to be used somewhere
else if that is the desire of the application owner.

I propose allowing applications to send to send emails on a user's
behalf when they are not logged in. Maybe, we could get them to click
a "give permission for this application to send emails on your behalf"
box if you think it is still a problem...

To this end I have created this feature request:
http://code.google.com/p/googleappengine/issues/detail?id=1869
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to