This has been happening for ever.  When I used to send mail with GAE i
let the task retry until success.  This has been a known issue for a
long time now.

Due to alot of GAE mail being flagged as spam at yahoo and other
providers I have switched to sending my mail via Amazon SES.  There is
python code available for it and you can use urlfetch to send via
Amazon SES easily with GAE.  In fact, urlfetch times out when sending
to amazon much less then mail.send used to time out for me, and I have
a very high % of deliverability.


On May 25, 11:48 am, Solution Bender LLC <[email protected]>
wrote:
> The mail.send() API is taking longer than 5 seconds and I am getting
> error message: The API call mail.Send() took too long to respond and
> was cancelled.
>
> 1. Why is the send API taking this long. Isn't the send method be
> async and return immediately.
> 2. I have mailing job broken down in tasks where each task sends 6
> emails. Does the number of email send per task have anything to do
> with the API timeout
> 3. Would it be safe to not catching the exception and letting the task
> re-run itself or is there a possibility of duplicate
>
> Thanks
> Sandeep
> appid:thecelltouch

-- 
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