Re: [google-appengine] SendGrid Integration

2013-08-08 Thread Joshua Smith
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 jbaker.w...@gmail.com 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 
 
 -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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] SendGrid Integration

2013-08-08 Thread Vinny P
On Thu, Aug 8, 2013 at 8:39 AM, Joshua Smith joshuaesm...@charter.netwrote:

 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.PbZ@
 m3kw2wvrgufz5godrsrytgd7.apphosting.bounces.google.com



+1 to the above.

Sending mail to external, non-admin accounts has always been difficult at
best with GAE's mail system. Microsoft-owned email services (Outlook.com
for example) in particular have high reject rates for GAE email.


-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] SendGrid Integration

2013-08-06 Thread pdknsk
Hmm to get feature parity (plus some extra features to be fair), you need 
to subscribe to the $80/month package. In particular DKIM customization, 
to setup DKIM records for your domain. This is available at no extra charge 
when you setup App Engine with a custom domain through Google Apps.

http://sendgrid.com/pricing

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] SendGrid Integration

2013-08-06 Thread Vinny P
On Tue, Aug 6, 2013 at 9:29 PM, pdknsk pdk...@gmail.com wrote:

 Hmm to get feature parity (plus some extra features to be fair), you need
 to subscribe to the $80/month package. In particular DKIM customization,
 to setup DKIM records for your domain. This is available at no extra charge
 when you setup App Engine with a custom domain through Google Apps.

 http://sendgrid.com/pricing



+1.

I hope GAE's mail service isn't going anywhere - SendGrid is expensive when
it comes to certain services.



-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] SendGrid Integration

2013-07-25 Thread pdknsk
Hmm is this a sign that Google will soon remove the email functionality (at 
least for new applications)? I've been wondering how email will work when 
Google removes the Google Apps requirement for domains.

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] SendGrid Integration

2013-07-24 Thread Joshua Smith
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

-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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] SendGrid Integration

2013-07-24 Thread Dan Holevoet
Hi Joshua,

It was just announced this morning. More details here:
http://googlecloudplatform.blogspot.com/2013/07/sendgrid-gives-app-engine-developers.html

Thanks,
Dan


On Wed, Jul 24, 2013 at 1:22 PM, Joshua Smith joshuaesm...@charter.netwrote:

 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

 -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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine.
 For more options, visit https://groups.google.com/groups/opt_out.





-- 
Dan Holevoet
Google Developer Relations

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.