We have a few Google Forms as part of my work. I am using the Form Emailer script so that, when someone fills out the quiz, that person and also a person here in our office will receive an e-mail displaying a summary of their responses.
We just had a meeting and so many more people are filling them out right now. My question is, what is the daily e-mail limit when sending in this way, a custom form script?
Keeping in mind that two e-mails are being sent with each form completion, one to our person and one to the person that filled it out.
I tried to research this but I am getting conflicting information--some sites list the limit using Gmail, for example, but I don't think this is the same thing?
Any help is appreciated, thanks!
The limit will depend on the account type that is sending the emails. Since you are sending a message to a respondent (1) and a monitor (1), each of your mails will count as 2 recipients.
Your daily limit will be 100 or 1500 per day.
A script can test your remaining limit by calling MailApp.getRemainingDailyQuota().
Ref Quota Limits tab.
Related
I know it's not 100% related to coding, but there is plenty of knowledgeable folks here, someone may know the answer.
I need to send a mass email (270 recipients) and each email needs to contain a pull from Excel sheet, containing data related to people that report to each recipient. So one recipient would get an email with 3-4 people, while the other recipient would get email with 10-15 different data points (like name, DOB, etc.)
I tried mail merge but it just sends multiple emails with separated data points for each person to each recipient (each recipient gets 10-15 emails related to 10-15 different people).
If there is a function in MS Office environment - what's it called? If there is resource (YT clip, etc.) would you have a link?
Many, many thanks!
You can automate Outlook from Excel, see Automating Outlook from Other Office Applications for more information. With Outlook object model you may configure whatever you need - reading the range of different cells in Excel and paste that information into the message body according to your needs.
I coded a little script, that forwards mails to a mailing list (with ~80 recipients)
The problem is the 100/day quota limit (as seen here)
The script would be pretty useless if I can forward 1 and a half emails per day...
Can I somehow increase that limit?
If not, do you have any other ideas on how to forward the mails to ~80 recipients without this limit?!
Google explicitly doesn't want you using Apps Script for this kind of thing, which is why the limits are low.
You should use a service designed to send mass emails and forward to that from your apps script.
For example, create a Google Group with your 80+ recipients, then forward the emails to that Group. Or look into other mail-blast tools such as Mailchimp.
We have been using iContact for Salesforce to send our company's mass emails for a couple years. We typically have low bounce rates (1-2%) and are consistently sending large numbers of emails (30,000 - 40,000 total sends per month, spread across 10-20 different emails).
Earlier this year, we launched a new product (The Outcomes Survey), and I created a new HTML email template for it with unique branding for the new product. Every time we send an email with this new template, the bounce rates are in excess of 15% (even though it's sent to the same group of contacts we send our typical emails to, and comes from the same email address).
When I pull a bounce report, most of the diagnostic codes are: "spam-related (554 rejected due to spam content)"
I have run the email template itself through several online spam tests, and it comes out clean. As far as I am able to tell, there's nothing in inherently wrong with the email. You can see a sample email here.
When we send emails using our original company branding and template, our bounce rates are low. Any email sent with The Outcomes Survey branding, bounce rates jump up again.
I'm stumped!
I was able to solve the problem by recreating the email from another template that has worked in the past. So, I guess there was some code in the original HTML email template that was causing problems, although I wish I knew what it was!
I'm making a quick Google App Engine program that presents a publicly available form that users can fill out with their name and email address, then can enter a friend's name and e-mail address. The application pulls in the data via POST, then sends a pre-formatted e-mail like 'Hi, , your friend wants to invite you...'
What should I be doing to prevent spammers from exploiting this publicly facing e-mail sending program? Is there a good resource for best-practices in this field? I've spent a few hours searching, but I haven't really found anything definitive...
Principally creating a publicly available form that anyone can use to send[s] a pre-formatted e-mail is another name for creating a spam machine.
You can mitigate by making it harder for non-humans to use it, recaptcha is the typical way to achieve this.
You could send a confirmation email to the sender and require a secondary action (like clicking a link) before sending the email. Or, if you expect your users to return, ask them to sign up (with a similar confirmation) before allowing them to send email.
I would first impose some limit to the # of email addresses a specific user/IP can send. This won't solve the problem but will limit the damage in case someone does try to send spam to 1000 emails.
Second, you could try sending the emails in small batches if an user puts in a lot of email addresses. Send 5 at a time, and monitor to see if there's any spam complaints (you can probably automate this somehow). If no complaints after 2 days, keep sending the rest.
Currently in our application admin of a company invite multiple users to system. Our design is:
take admin chosen separated email addresses, check user if exist and member of current company do nothing. if exist but not member of current company do some setup and add to company and send welcome email. if not not exist set user account add to company and send invitation email. But there is a hard roadblock. Admins want to invite up to 5000 emails. Because of currently we invite in web application and send email one by one (we have to, because of uniqueness and activation code) admin can't invite more than 20-30 emails at same time, because of timeout.
I thought to take email to another table and do operation with timer?
What is the best practice for this ?
Enviorenment
ASP.NET MVC2 on amazon-ec2 server. Also we have timer quartz.net
I come from a linux/PHP background but it seems to me your problem can be solved with a queue?
You basically get all the emails you need sending add them to the queue and have another process take a few emails off the head of the queue and send. Rise, repeat until queue is empty.
Since you are on EC2, have you taken a look at how Amazon SQS might be able to help? If you want a readymade component, I googled and found this email queue component for asp.net that seems to solve the exact problem you are having (although will cost you $)