Вот весь код.То что вы написали не получилось.Нужно чтобы подставлялось не 1 mail а 10 сразу и после нажатие кнопки тестировать отправлялось сразу 10 mail.
<?php
require_once "config.php";
$birthDay = explode('.',$birthDay);
header("Content-type: text/html; charset=windows-1251");
@ini_set('output_buffering','Off');
ob_end_clean();
set_time_limit(0);
ob_implicit_flush(true);
require_once "curl.cls.php";
$curl = new cURL(true,'cookies.txt');
writeln('Инициализация...');
$mails = file('mails.txt');
writeln('Загружено '.count($mails).' email','green');
writeln('Загружен логин '.$login,'green');
$curl->post('ссылка','ссылка'.$login.'&rPassword='.$password,'ссылка');
writeln('Зашли на сайт','green');
foreach($mails as $mail){
$mail = trim($mail);
if(!$mail)
continue;
writeln('Берем email '.$mail);
$curl->post('ссылка','action=1&fSubmitted=1&rPassword='.
$password.'&rNameLast='.$lastName.'&rNameFirst='.$firstName.'&rNameMid='.
$midName.'&rBirthDay='.$birthDay[0].'&rBirthMonth='.$birthDay[1].'&rBirthYear='.
$birthDay[2].'&rSex='.$sex.'&rEmail='.$mainMail.'&rEmailTest='.$mail.'&rCompany='.
$companyName.'&rUrl='.$siteUrl.'&rCountryId='.$countryId.'&rCity='.
$city.'&rAddress='.$address.'&rPhones='.$phones,'ссылка');
writeln('Изменили настройки','green');
$curl->post('ссылка','ссылка','ссылка');
writeln('Поставили галку, нажал изменить');
$curl->post('ссылка','rLangId=1&rCode=&rSubject='.$subject.'&rTextBody='.
$mess.'&rTextBodyWrap=0&rHtmlBody=&rFiles=&rActivationDays=&RefreshData=&rType=test&rS
ubType=activation&SubmitButton=Отправить запрос','ссылка');
writeln('Нажал тестировать. Письмо отправлено, идем далее','green');
}
writeln('Готово','green');
function writeln($str,$color='black',$die=0){
echo "<div style='font-weight:bold;color:$color'>$str</div>";
if($die){
writeln('Завершено с ошибками.');
die;
}
}