How many emails can I send everyday? or every hour?

It probably depends on the hosting plan. Can someone give us a typical case scenario, so we can have rough idea? Such as:

average share hosting:
VPS:
dedicated:

...

  • DavidM
    • DEV MAN’s Mascot

    Hi winning,

    As you mentioned it really does depend on the host, however, if you're using the SMTP option (which is set by default), I would think the thing to consider is what your host allows for as far as SMTP traffic.

    I'll ask a few other knowledgeable folks around here if they've got any thoughts on that too.

    Chers,
    David

  • Philip John
    • DEV MAN’s Apprentice

    Hiya,

    It really does depend on the configuration of your particular host. Its be wise to ask them what they consider reasonable.

    That said, your main concern will be hitting the recipients. If you end up sending a lot of emails in a very short time to the same email provider, they will flag your server as suspicious and potentially divert your emails to the spam box.

    Phil

  • winning
    • The Incredible Code Injector

    Thank you guys for the quick reply. I am planning to send 10k emails out everyday.

    Any suggestion on what kind of hosting setup is needed? and,

    What kind of sending strategy should be used to avoid flagging as spam by the same email provider?

  • Philip John
    • DEV MAN’s Apprentice

    If you're sending 10,000 e-mails everyday you're likely to hit issues. E-mail servers simply won't like you sending out so many e-mails and you're likely to get flagged as possible spam.

    You should look into either verifiying your server as sending legitimate e-mails or using an external, verified, SMTP provider.

    Phil

  • Ovidiu
    • Code Wrangler

    if you are on shared hosting the provider limits your sending rate to i.e. 50 mails / hour or whatever they want.

    if its VPS your probably hitting limits of your vserver you didn't even know about. happened to me, currently trying to resolve this...
    i.e. my vserver has 1024MB guaranteed RAM, I run nginx and mysql on it, using maybe 200MB so I have enough ram but I use a default configured IMAP client that makes a few connections, I get out of memory errors...

    figured out postfix+dovecot+saslauthd were firing up countless processes and threads so I hit some limits of my system, check this:

    root@euve24187:/var/log# grep -v ' 0$' /proc/user_beancounters
    Version: 2.5
           uid  resource                     held              maxheld              barrier                limit              failcnt
                lockedpages                     0                  336                  344                  344                  560
                tcpsndbuf                  252984              2446744              2449232              3598712                  142
                othersockbuf               244440               748296               744366              1481926                  392
                numothersock                  140                  288                  288                  288                23398
    root@euve24187:/var/log#

    and that happened before I even started sending anything!
    currently tying down postfix+dovecot+saslauthd to use minimal number of processes and threads, still in testing phase though....

    if anyone can add any more insights I'd love to hear them.

    ###edit###
    sorry for the poor formatting of above code, if a mod can help make it more readable please edit. it contains tabs that's why it looks so weird... or is it just my low resolution?

  • Fullworks
    • The Bug Hunter

    Using Amazon SES is a great way of getting around any host limit. I use it using the API (it was set up before they created the SMTP interface) from my mailer (PHPlists) running on a normal shared host (with a local mail limit of 500 per day).

    I set an 8 second wait (thats just over 10,000 per day) in my software, just so I don't hammer the CPU and lock everything/everone else out (and getting the shared host admins angry).

    Amazon take spam seriously, so first you have to prove yourself in a test environment before being allowed in production, Then allow you 1,000 per day max and then progressively upgrade your limits (to millions if you want). They like to see your reject/complaint rate % is low. I ran two runs of 700 and then asked for 10,000 per day, that was fine no problem.

    I think the cost is 10c per 1,000 so it isn't very expensive at all.

    I'm not that familiar with the WPMU and similar Wordpress mass mailers, but I note WPMU say the mass mailer is suitable for up to 5,000 users, otherwise use MailChimp. Using MailChimp would in essence also be a possible route, but clearly much more expensive than running your own batch mailer software. (unless you don't mind 'mailchimp' brand on your e-mails)

    That said, my mailer sits idle 95% of the time as I only send out bulk once a month at the most.

  • winning
    • The Incredible Code Injector

    @ROIBOT

    Thank you for sharing your experience! That is a good reference :slight_smile:

    For my WPMU site, if each sub-site admin apply for their own Amazon SES account separately, on their own with their own name and credit cards, and then enter their own SES SMTP account info in each sub site dashboard using this e-newsletter plugin, the QUESTION is: will Amazon SES be mad about my WPMU site if one of the sub-site admins sends out spam emails when he/she is using his/her own Amazon SES SMTP to send those spams, via my WPMU setup?

    I mean, wouldn't my WPMU site just act like a Microsoft Outlook client? If someone use Outlook to send spam emails using Amazon SES SMTP account from Outlook, will Amazon be mad at Outlook?

    If that does happen, what would Amazon SES do? Obviously, they would close out the spammer's SES account. Will they do anything to my WPMU site?

    Background info/idea
    With this e-newsletter plugin, we could possibly create a mailchimp type of service for each sub site admin although sub-site admins are paying Amazon SES for the email volume and bandwidth. This would give the sub-site admin a full functional website plus an online mailer with some newsletter templates, which is better than what mailchimp offers (you don't get a website from mailchimp :slight_smile: ) and this is cheaper, too, if you're talking about thousands of subscribers per (sub) site.

    That said, my hosting CPU/Memory may need to be very strong to deal with that (thousands of sub sites, each sends out thousands of emails, respectively). Any thoughts?

  • winning
    • The Incredible Code Injector

    @Shawn

    I don't mean me sending the spam email. I mean one of the sub site admins on my WPMU send out spam with this e-newsletter plugin from my WPMU site via Amazon SES SMTP using his own SES account, not my SES account.

    What could Amazon do to my WPMU site if that happens?

  • Shawn
    • The Crimson Coder

    Oh - I thought you were asking what would happen if another user were using your default settings (your SES account), to send spam - if that were the case, Amazon would inevitably terminate your account.

    However, if it's being sent thru another SES account, then you shouldn't worry about your own. And no, Amazon will not penalize your own "site" for sending spam, as it's pushed thru an authentication layer via SES.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.