Dear monks, I did a perl script that uses 5 smtp servers and sends newsletters to a recipient All this is done using Parallel::ForkManager to use concurrent connections of 5 smtp servers and until the smtp list is all done it sends fine...But now I want to make a perl script that takes the recipient addresses from file like this : #!/usr/bin/perl $fileaddress = $ARGV[0]; open(INFO, $fileaddress); @addresses = ; close(INFO); $" = ","; chomp @addresses; ... smtp->recipient(@recipients); ... And sends in parallel with 2 smtp servers to 10 recipients and so on until the $fileaddress is all done...I mean it takes the first 10 email addresses from addresses.txt and sends with the first smtp server but in the same time it sends with the second smtp server to the next 10 email addresses...After this is done it takes the next 2 smtp servers and sends another 10 emails each to 20 different email addresses...I want to do this to don't force too much my smtp servers...Please help