3
votes

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

3
POP and IMAP are for reading emails, not sending them. Did you mean SMTP?Peter Recore
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

3 Answers

3
votes

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.
3
votes

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

0
votes

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.