How can I limit the amount of email sent through my mail server in a given time period.
After reaching that limit I want to send an email to administrator.
Is it possible?
Take a look at the SmarterMail throttling feature:
https://portal.smartertools.com/kb/a2768/set-up-throttling-for-domains.aspx
That should accomplish what you need or close to it.
Related
Gmail has a 24 hour rolling period limit of 2000 emails, outlook has a limit of 1000 emails and all other service providers has a limit.
How does Saleshandy and sendpluse send almost 10k emails per day from gmail when the limit exists? What should I do if I want to send such number of emails? Is it possible using python?
Gmail and outlook both do indeed have certain restrictions and limits when it comes to the number of emails that can be sent out in a day; unfortunate I know.
I am Vatsal from SalesHandy, and I will explain the process of sending 10,000 emails from Gmail (& outlook) all at once.
SalesHandy’s mass mailing feature with automated follow-up lets you schedule as many emails as possible and yes, we are talking more than 10,000 emails too.
We mentioned that you can schedule all of these emails to be sent at once, but the sending will be limited by your email service provider's daily email sending limit. It is not recommended to email blasts at once because it may harm your email account's reputation and cause your emails to end up in the recipient's spam box.
Mail Merge Campaigns can be sent using SalesHandy.
If you wish to know more on how exactly one goes about this process, you can read our detailed blog here - Gmail / Outlook.
Feel free to ask me any other questions you have! :)
I have installed phplist on the server for E-mail marketing but when it has send 100 E-mails to non-existing adresses DirectAdmin blocks the email account.
When this happends I must change the password but I have a list of 30.000 E-mails which needs to bounce first so I know which E-mails to delete from the database.
Is there a way to avoid the blocking and keep on sending E-mails to non-existing adresses?
I think you have setup mail limit on your server and due to that you are facing this issues, Please check following direct-admin help docs and try to update your mail limit.
https://help.directadmin.com/item.php?id=81
One organisation in our country used order of received emails to select the winners. Thousands of people sent email at the same time. They are not transparent enough to tell me the exact time of my email received.
So First Question is :
Is that possible for a mail server to receive emails at exactly same time?
If yes, then how will it order the emails received at the same time. Will it only depend on the settings of mail client like outlook ?
Second Question:
As it was mentioned that they will consider emails only 10:00am onwards. I sent email exactly at 10:00am. I got their automated out of office reply and around 300 more people get it. My wife sent email one second later, she didn't get the Automated out of box reply. So can this slow my email to reach the mail client ?
Third Question:
Can someone provide more technical reasons to explain that "Order of received emails" is not fair way for lottery. and How can this give intentional and unintentional advantage to some people.
Thanks,
Kind Regards..
I'm going to pretend this is a programming question, namely, how to program your way to the prize. The easiest way should be to write a custom SMTP client in, say, about 50 lines of ruby, python, c or java. The client should create 5000 threads, and in each thread it waits until 9:58:40, then opens an SMTP connection to the prizegiver's SMTP server, sends EHLO, MAIL FROM, RCPT TO, DATA, the body, then waits until 10:00:00, then sends CRLF.CRLF and repeats a few times without waiting. Very simple, the only thing to watch out for is that some of the 5000 connections will fail because the receiver hasn't enough capacity.
The result is that starting about a minute before the competition starts you occupy most or all of the receiver's mail server capacity. In the first second, you submit 5000 messages and noone else has a chance to submit any. In the following seconds, you submit 5000, 10000 or 15000 more, just in case the receiver's clock is off by a little.
FWIW, I have once delivered around 5000 messages in one target second (an announcement that should reach people at the same time). It worked. I had to use three regular mail servers, though, and only 1500 destinations per server.
I am trying to send bulk email from a few accounts email accounts, and for some reason, I think the emails get blocked and they do not reach the recipient. I think it is because of spam / filtering rules. Is it possible for me to create say 100 different email accounts in a very short amount of time and send 1 email from each of the accounts ?
Is there any service/ idea / script to create a lot of email accounts in a very short amount of time ?
Creating 100+ accounts on your own server would be pointless. It's usually the originating server and isp and/or the email's content that causes it to be flagged as spam. Creating 100+ accounts elsewhere MAY work, but then each of those other servers may also be considered as a spam source and any mails you send from that particular account will go missing as well.
You can check your mail server's logs to see if the mails get dumped by the receiving mail server. Some of them will do the filtering right at the initial connection/send attempt. However, some will pretent to accept the mail (and you see a 200 OK acceptance message), but then toss the mail in the trash automatically. In this case, you'd nave no idea what happened, as everything would appear to have worked fine.
I had set it up easily using Yahoo Mail Plus. They had the feature of Disposable Email Accounts. You can create 500 of them !
My application server needs to notify users about some events via email. Usually there will be between 10-100 users to whom the notifications should be sent, but there may be a few cases where there may be a bit more (I don't think it will ever be more than 1000).
What is the best practice in such cases? Should I send a single email per user or one email with all users as recipients or group users and send one email for each group (for example 1 email for 10 users)? If it makes any difference I may add that I am using System.Net.Mail to send emails.
Thanks in advance for your suggestions
Lukasz Glaz
You should send one e-mail per user.
The alternatives either involve putting e-mails in BCC (which will increase your chances of having your mails flagged as spam), or revealing your user A's e-mail address to user B, where user A and user B are in the same "group".
You need to check with your smtp server manager - to avoid being blocked.
if you own the smtp server, than this is not a problem.
I think the best way is to send them in bulks of 50 recipients per message (it will be a little faster than one by one).
I wouldn't definetly put all recipients into a To: field. Even from one place. It's just not a good practice to show other's addresses. And it generates a problem when someone hits "Reply All" and suddenly mails all others with his crap :)
If you own the smtp server, and your application server -> smtp server connection isn't slow, I would just send every mail individually, with each single recipient in To: field. It just looks much less spam'ish then getting a mail with empty (or some bogus) To: field and being in BCC only.
Other advantage is the person recieving your mail will know what email address is used. I got plenty of them, use different ones in different places, and it helps to be able to see which one I used on which site (sometimes I need to use this address for password reset / login, and I forgot, and if all mails had me in BCC, I'm screwed). This is from your user's perspective.