+ Reply to Thread
Results 1 to 5 of 5

staggered email send

  1. #1
    Registered User
    Join Date
    08-01-2007
    Posts
    4

    staggered email send

    I have working macro that sends emails to every address in a column. As the number has increasd to over 200, my ISP wants me to stagger the email send to 100 per hour.

    Is there a sensible way of doing this? I can write a delay in the macro but things get complicated when pages are closed, data is changed etc during that time as it all feeds from the main Excel database which is not static, certainly not over the 3-4 hours I would need to stagger the email send?

    I've tried to find out a way of staggering it in Outlook instead but no luck there either.

    I've thought about loading all the addreses into an array at first rather than reading them as it progresses. The toruble with this is if the databse is closed during this process, I've no way of knowing which emails have been sent other than dumping a sent list each time, but this starts sounding really messy.

    Thanks in advance
    Last edited by okmijn; 03-27-2013 at 06:12 AM.

  2. #2
    Forum Expert jaslake's Avatar
    Join Date
    02-21-2009
    Location
    Atwood Lake in Mid NE Ohio...look it up.
    MS-Off Ver
    Excel 2010 2019
    Posts
    12,749

    Re: staggered email send

    Hi okmijn

    I had an issue with my ISP Provider in that I could not send the same Email to more than 100 Email Addresses. It's an anti-spam effort by the ISP. This doesn't sound like your issue but here was my solution...might work for you...

    I broke the 120 Email Recipients into two Distribution Lists (with Code) and then sent the Email to each Distribution List. Might work for you.
    John

    If you have issues with Code I've provided, I appreciate your feedback.

    In the event Code provided resolves your issue, please mark your Thread as SOLVED.

    If you're satisfied by any members response to your issue please use the star icon at the lower left of their post.

  3. #3
    Registered User
    Join Date
    08-01-2007
    Posts
    4

    Re: staggered email send

    In case anyone else requires this, I solved it by using the following code:

    Please Login or Register  to view this content.
    The deferred time bit adds one minute to the send as a function of the email with outlook. In the email send loop, this can then be set by a count and delaying each email by a further 1 minute (or whatever you choose) to stagger them.

  4. #4
    Registered User
    Join Date
    05-02-2021
    Location
    Auckland, New Zealdn
    MS-Off Ver
    2008
    Posts
    1

    Re: staggered email send

    Hey okmijn,

    Thanks for that code. However I seem to only be able to delay the send for the whole batch.

    Is there a way I can delay the send for each email created in the merge? e.g. One email is sent, then 1 minute later the next email sends, and so forth?


    Thanks
    MC

  5. #5
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    52,936

    Re: staggered email send

    Quote Originally Posted by mc84 View Post
    Hey okmijn,

    Thanks for that code. However I seem to only be able to delay the send for the whole batch.

    Is there a way I can delay the send for each email created in the merge? e.g. One email is sent, then 1 minute later the next email sends, and so forth?


    Thanks
    MC
    Administrative Note:

    Welcome to the forum.

    We are happy to help, however whilst you feel your request is similar to this thread, experience has shown that things soon get confusing when answers refer to particular cells/ranges/sheets which are unique to your post and not relevant to the original.

    Please see Forum Rule #4 about hijacking and start a new thread for your query.

    If you are not familiar with how to start a new thread see the FAQ: How to start a new thread
    1. Use code tags for VBA. [code] Your Code [/code] (or use the # button)
    2. If your question is resolved, mark it SOLVED using the thread tools
    3. Click on the star if you think someone helped you

    Regards
    Ford

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

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

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1