FWIW, we recently switched to elasticemail.com after reviewing over a dozen
options. So far so good, and they're pretty cheap. The biggest problem with
the GAE mail system (for us) is that you can't have divergent Sender and
>From headers, and thus can't send email on behalf of users:

https://code.google.com/p/googleappengine/issues/detail?id=9516

We send our admin alerts out through GAE mail - that way if something goes
wrong with our prod email system we will get notified.

It's good practice to use the task queue for anything that is by nature
async, like sending mail. *Especially* something that requires an external
connection. There's no point in making a user wait.

Jeff


On Thu, Aug 8, 2013 at 6:39 AM, Joshua Smith <[email protected]>wrote:

> Mail has never worked very well in GAE.
>
> - Sending messages will sometimes fail for no reason, so you have to put
> the code to send any important messages into a task so it can retry
>   (Note that since URLFetch also fails for no reason, with alarming
> regularity, I suspect sending email via SendGrid will need the same
> protections)
>
> - The headers GAE put into the message are awful, and scary, and convince
> users that they are looking at spam. For example, gmail shows this one:
> Return-Path: <3INEmUQgJB-
> sxnba-ybttznvy.pbzfhccbegxnba....@m3kw2wvrgufz5godrsrytgd7.apphosting.bounces.google.com
> >
>
> - Despite DKIM, SPF and friends, a lot of GAE-sourced email gets blocked
> by corporate spam filters
>
> - Quotas are really tight when first getting started, and never get all
> that loose
>
> - The "from" address of any email you send MUST be either an admin or a
> user logged in via google oauth
>
> - Google's #1 priority with outbound email is that GAE not become a spam
> platform, and this colors every technical decision they make around email
>
> And yes, if you rely on GAE for bulk email, you are definitely getting
> yourself into trouble.
>
> On Aug 8, 2013, at 9:16 AM, Jay <[email protected]> wrote:
>
> Joshua, what issues are you referring to? If I rely on GAE for bulk email,
> am I getting myself in trouble?
>
> On Wednesday, July 24, 2013 3:22:13 PM UTC-5, Joshua Smith wrote:
>>
>> Dunno how I missed this, but given the train wreck of GAE's email
>> delivery, this is very promising:
>>
>> https://developers.google.com/**appengine/articles/sendgrid<https://developers.google.com/appengine/articles/sendgrid>
>>
>> -Joshua
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to