3

Gmail imposes a daily 500 recipient quota for sending emails. If you send through their POP/IMAP interface that quota is only 100 recipients per day.

What is the sending quota for sending an email on a gmail account using the google app engine? Would it follow the POP/IMAP limit or the standard gmail limit?

Here is all the official gmail quota information I found: http://mail.google.com/support/bin/answer.py?hl=en&answer=22839

speedplane
  • 15,673
  • 16
  • 86
  • 138
  • POP and IMAP are for reading emails, not sending them. Did you mean SMTP? – Peter Recore Feb 03 '11 at 16:48
  • actually, no. I meant POP/IMAP. See http://mail.google.com/support/bin/answer.py?hl=en&answer=22839 – speedplane Feb 03 '11 at 21:11
  • the "pop/imap clients" referred to in that link use SMTP (Send Mail Transfer Protocol) to send the actual mail. You could just as well be sending the mail through gmail's SMTP using a python script. Their link is conflating things for simplicity I think. of course, none of this matters if what you are really trying to do is use app engine's mail api :) – Peter Recore Feb 04 '11 at 05:07

3 Answers3

3

When using app engine api to send emails (and you have billing enabled), you can send 4900 emails/minute. See the quotas on this page: http://code.google.com/appengine/docs/quotas.html#Mail

Jonathan Callen
  • 11,301
  • 2
  • 23
  • 44
Amir
  • 4,131
  • 26
  • 36
  • That's not the limit I'm referring to. There is a app engine limit and a gmail limit. I know app engine's limit is 5000, but gmail's limit is much lower. – speedplane Feb 03 '11 at 21:04
  • 1
    My guess is that the quota you are talking about is much higher when sent through the api, and doesn't adhere to a simple 100/500 cap. People use this api to send tons of emails, so it doesn't make sense to have such a low cap. I wouldn't surprise me if they don't have a cap, but integrate with the spam signals from gmail, to block/cap emails sent. – Amir Feb 03 '11 at 21:19
3

The answer depends on how you decide to send the email.

  • Are you using the built in App Engine mailing API? If so you, can send lots and lots of emails (see amir's answer).
  • Are you sending your mail through Gmail's SMTP server? ( I assume you meant SMTP when you said POP, as POP is only for reading email) If so, the limit is 100, as you state.
  • Is your app connecting to gmail through http and pretending to be a human using the normal interface? Then the 500 limit would apply.
Peter Recore
  • 14,037
  • 4
  • 42
  • 62
0

Apparently, Google has changed the quota for email recently. The limit has gone down to 100 emails per day, with no option to buy more. Google advises to use SendGrid to send more email. If anyone could post Java code to use sendgrid, that would be helpful, as Google's documentation is lacking, as usual. Edit: There is documentation for Java. I have not tried this yet.

rakensi
  • 1,437
  • 1
  • 15
  • 20
  • 2
    I started using postmarkapp.com. It's similar to Sendgrid, except it saves a copy of your outgoing mail for 45 days. This can be helpful if you're sending emails with dynamic content, and you want to confirm what you're sending looks legit. – speedplane Apr 26 '16 at 08:13
  • The GAE mail quotas are further changed to 10 per day only (Recipients Emailed ), thus quite high time to move on to some-thing else. – Vivek Jun 14 '17 at 18:20