Page 1 of 3 123 LastLast
Results 1 to 10 of 28
  1. #1
    Join Date
    May 2006
    Posts
    10
    Plugin Contributions
    0

    Default Email Throttling

    Does anyone know if zencart's built-in emailer throttles message sending, especially of newsletters, or does it try to send to everyone on the mailing list at once? Can I modify/add email throttling? I'm not afraid of PHP, but only understand it minimally and am learning. . .

  2. #2

    Default Re: Email Throttling

    Whenever I've done it, it seems to send one message at a time but I'm not sure if there's any throttling going on at all.

    I would like to see a solution for throttling e-mails (ie, X per minute).

  3. #3
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Email Throttling

    Zen Cart currently does no throttling.

    To enable throttling, one would have to build some sort of scheduler and batch-processor, somewhat like simulating a cron job of sorts. Thus, "a few more" emails would get sent from the batch every time someone clicks on a link on your site, until all are sent.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  4. #4
    Join Date
    Sep 2005
    Posts
    67
    Plugin Contributions
    1

    Default Re: Email Throttling

    Is this something that is in the works? If not, I would really like to take a shot at adding it in. I use PHPlist for most newsletters as it handles batch processing, scheduling, and throttling very well. The bridge application from modyourzencart.com appears to be very well constructed, but is lacking a lot of features that would be infinitely useful (and I can't get it to work with the latest versions of ZC and PHPlist). Rather than work on that further, I think it might be best to just work on improvements to the built in newsletter functions for Zen Cart. That way, everything is all in one place in the Zen Cart admin. If this isn't something that is currently being developed, please let me know if anyone would be interested in beta testing or contributing to something like that. I'm definitely in.

  5. #5
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Email Throttling

    Some preliminary work has been done to throw together a plausible structure to make such a concept work ... with a goal of offering it as an optional plugin for cases where it is desired/needed and the webhost supports it.

    It's not on the top of my list at the moment though.

    If you want to take a stab at it, go ahead. Please keep in mind the goal of having it touch no core files if possible (as of v1.3.6, functions_email.php will require at least one, maybe two edits to activate the plugin ... this may change in a future release)
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  6. #6
    Join Date
    Sep 2005
    Posts
    67
    Plugin Contributions
    1

    Default Re: Email Throttling

    Thanks so much for the reply. I'm going to take a crack at it. I have a concept that should work that won't require modification to any core files. In fact, it should only take three or four files, a database table, and a couple of new config keys. What I have in mind will be focused on using a cron job to send out messages, but the option to manually send out batches will be available too. Of course, I'll go ahead and build scheduling into it as well. I'll keep you updated, and should have some code for testing in a couple of days.

  7. #7
    Join Date
    Oct 2006
    Location
    Alberta, Canada
    Posts
    4,571
    Plugin Contributions
    1

    Default Re: Email Throttling

    Would definitely be a 'touch of class' to have such an option/module for eMail Batching.

    If someone has 3,000 or more Customers and tries to send all eMails at one time, it could bring most Servers to their knees and possibly crash quite a few.

  8. #8
    Join Date
    Sep 2005
    Posts
    67
    Plugin Contributions
    1

    Default Re: Email Throttling

    That's the problem that I've run into. Many hosts have emails per hour limits, and aside from that, I've had the newsletter time out on several occasions, and starting over from the beginning to send the list isn't good. I usually end up using PHPlist for the newsletters, but I hate to have to use a separate application when everything is right there in Zen Cart.

    I guess now would be a good time to see if anyone would be interested in beta testing? It's going to be GPL with no further restrictions, so no concerns over licensing.

  9. #9
    Join Date
    May 2006
    Posts
    10
    Plugin Contributions
    0

    Default Re: Email Throttling

    I would be very interested in trying out whatever you come up with sparrish. I'm also sure my clients would make a (small financial) donation if the product turns out to work for them.

  10. #10
    Join Date
    Jul 2006
    Posts
    21
    Plugin Contributions
    0

    Default Re: Email Throttling

    just a nudge that I am also interested in this additional bit of functionality.

    As mentioned, my host allows only 200 emails/hour - and I get locked out of Admin if that gets exceeded.

    Throttling would be perfect - say, send 150 nwsletters/hour until they're gone -

    i certainly would be willing to help test any betas -

 

 
Page 1 of 3 123 LastLast

Similar Threads

  1. throttling newsletter sending
    By willie bee in forum Managing Customers and Orders
    Replies: 12
    Last Post: 11 Dec 2011, 01:03 AM
  2. batching/throttling features in your email script??
    By imfsub12 in forum General Questions
    Replies: 1
    Last Post: 10 Sep 2010, 06:18 PM
  3. Replies: 4
    Last Post: 9 Jun 2009, 08:17 PM
  4. Replies: 3
    Last Post: 28 Mar 2007, 02:39 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR