in reply to Sending many emails but fast?
active_send_mail = 0 threshold = 20 for (each email in the list) { send_email(address, content) # make sure we don't fork too many processes active_send_mail = active_send_mail + 1 if (active_send_mail >= threshold) { waitpid -1 active_send_mail -- report on status } } sub send_email { fork if child { send_the_email using mail or Net::SMTP exit } # in parent return child pid }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Sending many emails but fast?
by Tanktalus (Canon) on Aug 29, 2005 at 14:56 UTC | |
by cees (Curate) on Aug 29, 2005 at 18:27 UTC | |
by ysth (Canon) on Aug 29, 2005 at 20:31 UTC | |
|
Re^2: Sending many emails but fast?
by themage (Friar) on Aug 30, 2005 at 14:05 UTC |