What's the best method to send THOUSANDS of emails?

Discussion in 'Site & Server Administration' started by Scorpiono, Jun 9, 2007.

  1. #1
    I have a newsletter, and I have more than 2500 users registered for it.

    What's the best server-side way to send this huge amount of mails, fast and well.. to every single of them?

    Thanks, I'll green rep!
     
    Scorpiono, Jun 9, 2007 IP
  2. turiel

    turiel Peon

    Messages:
    148
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #2
    2500 is a very small number and can be handled by practically any mail system. I would recommend Postfix on a Linux system, but Sendmail (usually the default) will work just fine.

    If you're looking for mailing list software to distribute this as opposed to mail server software, maybe look at Mailman.

    But as I said, pretty much anything you use will be able to handle it fine. I've used Postfix to send newsletters to 2 million subscribers.
     
    turiel, Jun 9, 2007 IP
  3. Scorpiono

    Scorpiono Well-Known Member

    Messages:
    1,330
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    120
    #3
    I just have a shared hosting account, with cPanel access, MailMan can be installed as a regular php script?
     
    Scorpiono, Jun 10, 2007 IP
  4. inworx

    inworx Peon

    Messages:
    4,860
    Likes Received:
    201
    Best Answers:
    0
    Trophy Points:
    0
    #4
    2500 users can be handled easily by sendmail.

    Mailamn is in cPanel by default. Dont know as regular php script.
     
    inworx, Jun 11, 2007 IP
  5. tanfwc

    tanfwc Peon

    Messages:
    579
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Ask your provider regarding mass mailing before you send any because they might just kill your account if you overload their servers.
     
    tanfwc, Jun 12, 2007 IP
  6. Scorpiono

    Scorpiono Well-Known Member

    Messages:
    1,330
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    120
    #6
    My sendmail .php script is giving me an error, even though it sends. I guess it's related to the php.ini, do you know of any additional php.ini setup before processing 2500 mail()'s ?
     
    Scorpiono, Jun 12, 2007 IP
  7. tanfwc

    tanfwc Peon

    Messages:
    579
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #7
    What is the error message?
     
    tanfwc, Jun 12, 2007 IP
  8. inworx

    inworx Peon

    Messages:
    4,860
    Likes Received:
    201
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Please post the error message which is displayed.
     
    inworx, Jun 13, 2007 IP
  9. bscdesign.com

    bscdesign.com Active Member

    Messages:
    681
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    58
    #9
    If you can use Perl/CGI and MySQL I suggest the CWT Newsletter Pro script from my script store. The script is installed on your server and has an easy to use admin panel. You can add all your subscribers emails at once and then send text or HTML emails to all of them at the click of a button.

    It also stores a log of the newsletters sent and displays them in HTML for people to view if they didn't recieve it. That can be turend on or off and can be SEO friendly.

    Here is the product page http://cgiwebtools.com/index.cgi?action=products&id=3
     
    bscdesign.com, Jun 18, 2007 IP
  10. doubler

    doubler Active Member

    Messages:
    952
    Likes Received:
    47
    Best Answers:
    0
    Trophy Points:
    70
    #10
    you can use "php bulk emailer" from this you can send thousand of emails at the same time.
     
    doubler, Jun 20, 2007 IP
  11. DaiTengu

    DaiTengu Active Member

    Messages:
    49
    Likes Received:
    4
    Best Answers:
    1
    Trophy Points:
    75
    #11
    It depends upon your host. Often hosts will have a script in place to prevent sending more than X amount of mails per hour. Check with your host on the best way to proceed.
     
    DaiTengu, Jun 20, 2007 IP
  12. RRWH

    RRWH Active Member

    Messages:
    821
    Likes Received:
    49
    Best Answers:
    0
    Trophy Points:
    70
    #12
    most responsible hosts set a limit on how many messages can be sent - the amount varies between hosts so it is best to ask your host these details. Seriously, if your host does not have these limits in place it is not a good host to be with!

    2500 messages is not huge at all and the mail server can easily handle sending 2500 messages - it would only take a minute or 2 to process.
     
    RRWH, Jun 21, 2007 IP
  13. plumsauce

    plumsauce Peon

    Messages:
    310
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Most hosts would not care about a 2500 email run.

    However, they *will* care if they start getting abuse reports or if the ip gets blacklisted. Spamhaus goes so far as to blacklist all domains being served by the same DNS server as the offending domain. A guilt by association thing. Not fair, but then ...

    .
     
    plumsauce, Jun 21, 2007 IP
  14. inworx

    inworx Peon

    Messages:
    4,860
    Likes Received:
    201
    Best Answers:
    0
    Trophy Points:
    0
    #14
    It would be good if you get your own VDS since most hosts, even server providers dont tolerate spam.
     
    inworx, Jun 22, 2007 IP
  15. pj1s

    pj1s Active Member

    Messages:
    337
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    60
    #15
    pj1s, Jun 22, 2007 IP
  16. mtgm

    mtgm Peon

    Messages:
    167
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #16
    I second phplist.com.
     
    mtgm, Jun 22, 2007 IP
  17. ilxeon

    ilxeon Peon

    Messages:
    336
    Likes Received:
    48
    Best Answers:
    0
    Trophy Points:
    0
    #17
    any sensible shared host would have set max 500-700 outgoing mails per hour for an account.
    Queue is run every 60 minutes, you just need an nice script :)
     
    ilxeon, Jun 23, 2007 IP