Google Appengine daily budget not reflected in quota - google-app-engine

Dear AppEngine people (I understand that all AppEngine support has moved to StackOverflow - if I am mistaken then sorry for posting this here), I have a very serious problem that I hope you can help me to resolve.
Yesterday I enabled billing with a daily budget of $500 on my application (friendbazaar.appspot.com), and my billing status is "Enabled". However, I am still showing that I have maxed out my usage of recipients emailed at 100 of 100.
The quota was just reset 2 hours ago, and so I don't understand why this has not reflected the updated quotas based on the billing settings.
This is a big problem, since I recently sent out invitations to members of my other sites (over 100K people) to sign up for this new site - and since email authorization is required to complete the registration process, I am totally hosed and have basically pissed off a lot of customers by making them register and then never sending them the email to complete the process.
Please let me know if this can be fixed, and what the normal delay is for appengine quotas to reflect billing settings.

Per the billing FAQ's
Why did my mail quota not increase after I enabled billing?
Google will wait until the first payment is cleared before increasing your mail quota. This means it will take at least seven days to get the higher quota.
https://developers.google.com/appengine/kb/billing#quota_increase
DISCLAIMER - I am not affiliated with Google in any way, nor do I believe you can get an official response from them via stackoverflow.

GAE no longer supports sending more than 100 emails per day as per their tech support (May 2016). Instead they are nudging people over to SendGrid. Its unfortunate that they are reducing the capabilities of GAE for something as basic as transactional email. I can see why marketing or bulk emails would be frowned upon but for the core transactional emails most apps/sites require it would be nice to have a native, low cost, option. Off to check out Amazon's email service!

Related

Google Cloud Platform project is being suspended, I tried to submit an appeal but not working

About 2 weeks ago, I found that my GCP project (using YouTube API) is being suspended for violating Google Cloud Platform Terms of Service or Acceptable Use Policy by circumventing quota restrictions via multiple projects acting as one.
I've deleted all other projects and submitted an appeal for 12 days ago, but the main project is still locked and no response from Google support.
I just keep receiving 2 emails from Google system when I submit an appeal again:
Thank you for your follow up. A member of our team will review the appeal for your Google Cloud Project and get back to you within two business days.
and
We have recently detected your Google Cloud / APIs Projects have been circumventing our quota restrictions via multiple projects acting as one and appears to be violating YouTube API Terms of Service (III.D.1.c).
You can fix the problem by taking the following steps:
Consolidate your projects behind one single project ID and delete the remaining projects
Once you've completed step 1, sign in to your remaining active project and submit an appeal
How can I solve the problem?
Thank you.
You have to wait and check constantly your email for any requested information from the Google side. Try to be as detailed as you can and try to provide as much evidence as possible. This process sometimes can take some time to be reviewed. If you have submitted an appeal, you just can wait and keep monitoring your mail. On the other hand, you can create a new Project.

GAE Mail Send Quota = 100/day?

I have my own domain with G-Suite Business and application in GAE that sending emails to our clients. But limit 100 sendings per day is too low.
How to increase mail send quota above 100/day? That's possible?
Thanks for any ideas.
The build in GAE mail is not really intended for production use, on top of the 100 mail limit there is also a limit on how many unique email addresses can be sent to in 1 day if im not mistaken.
For production I would recommend SendGrid, documentation can be found here : https://cloud.google.com/appengine/docs/standard/python/mail/sendgrid
Good service with a lot of needed mail features, like custom domain etc.
Google Cloud Platform support no longer provides quota increases for the Mail API.
Besides that, Richard's reply is correct so you can use Sendgrid or other available mail providers mentioned in the documentation. Additionally, as you mentioned GSuite, you may consider using Sockets API with your GSuite accounts (subject to GSuite quota).

GAE - mail API - dialy limits

According to https://developers.google.com/appengine/docs/quotas#Mail
a GAE app developed by a third party (anyone of us) and hosted in GA Cloud has a limit of 20.000 messages that can send each day, right ?
What if an app has registered 100.000 end-users that accepted to receive a daily email notification ?
isnt GAE a platform for this kind of apps ? do we have to find out for another provider ?
does the app must use a third-party service like mailchimp api or similar to do this job ?
thanks,
d.-
GAE no longer supports sending more than 100 emails and they will not increase your quota using this form request. They are nudging people to SendGrid (why SendGrid specifically in unclear). Its an unfortunate reduction in GAE capabilities.
They have a nice little footnote in there that says:
The new limit of 20,000 messages per day only applies to applications
created on or after December 14th, 2012. Applications created before
this date will not be subject to this limit, even if they enable
billing after December 14th.
You may be able to go around this by converting an old and unused GAE project to send the emails. If you don't have one, you can ask your friends if they do. Pretty much everybody I know has at least one or two dead GAE projects.
You can request a quota-increase here: http://support.google.com/code/bin/request.py?&contact_type=AppEngineCPURequest
Explain what you are doing and why you need more of your mail-quota.

Max Daily Budget exceeded and Billing Status "Changing Daily Budget"

We've exceeded the Max Daily Budget for our app, but we can't increase the budget due to a serious flaw in Google's billing system. Google App Engine and Google Wallet do not have very capable support for multiple sign-in. As a result, I went to change the budget, but it used the wrong Google Wallet account (a different Google Account I was signed in as). I had to go back and try again, but now our GAE app shows the following status:
Billing Status: Changing Daily Budget
Your account has been locked while we process your budget changes. If you were redirected to Google Checkout but did not complete the process, your settings will remain unchanged. (You will be able to make changes to your budget settings again once the outstanding payment is processed.)
Now I'm completely prevented from making any billing changes, our app is shut off (over quota), and I have NOTHING I can do to fix it. This is a seriously fundamental flaw in App Engine's billing system and Google Wallet integration.
Has anyone run into this before? Is there a workaround anyone is aware of?
Right now, our production app is completely down thanks to this issue.
Any help you can offer would be greatly appreciated?
If you're from Google and you might be able to help on the backend, our app id is "nhldraftpik".
Thanks!
Brian
This happens when you are connected to the wrong Google Wallet account.
If you have this issue again, please check that you are connected through the good Google Wallet.
If not, please click on logout, then login using the good account (without hitting the Back button).

Google Application Engine For Sending Emails

I have a newsletter with 13k subscribers. I would like to use Google to send the newsletter instead of the free edition of mailenable I am using currently.
The main thing that has put me off is the 2,000/day sending limit as it would take a week to send out a bi weekly newsletter which may have time sensitive information in it.
I saw a post here that said you can send over the 2,000/day limit if you use the GAE.
I went to the GAE page and had a look at the limits and it does say that you can make 1,700,000 email queries. However, I called the Google apps sales team and they said Google says anything above 2,000 emails is spam and has no legitimate purpose (I had the feeling though that the person I was talking to was poorly trained and had no idea what the GAE was).
So would I need to create my own google app that acts like a SMTP server and uses the GAE to send the email? Would this be the same as sending through Google Apps, i.e. DKIM header added and trusted IP?
Any help anyone can give me is greatly appreciated.
Many thanks in advance.
From my experience GAE is a very bad platform to send bulk emails.
For a long time it didn't support DKIM or Sender Id, its hard to mange bounces, and on top of everything you need to write your own framework for bulk sending using tasks or backends.
The cost of instances time for sending those emails might even double your cost (in $$$) for sending the newsletter.
We choose to go with Mailchimp which is IMHO the best tool for sending bulk newsletters.
Billed applications can indeed send more than the default daily free limit of emails with App Engine. Once you have enabled billing, you can choose how much quota you want to dedicate to your app, including email sending.

Resources