Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHPMailer отправляет произвольное кол-во писем / 8 сообщений из 8, страница 1 из 1
13.12.2012, 16:01
    #38078036
Dmitry.Dennisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
Народ, всем привет!

Проблемка такая пытаюсь в цикле разослать письма - отправлет, но каждый раз разное кол-во
(не доход до конца), если смотреть просто цикл - отрабатывает четко, а с Send - ом нет,
начинает рассылать по порядку и бросате на 25~35 адресе (при этом никакой ошибки нет)
Кто-нибудь сталкивался с этим, в чем может быть косяк?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
for($i=0; $i<=$k; $i++)
    {
          $mail_string = '...'
                 if($row1[$i] == $row1[$i+1])
                     {$body = $body.$mail_string;}
                else
                     {
                       $mail->AddAddress("................."); 
                       $mail->Body =  $body.$mail_string;    
                           if(!$mail->Send())                                           /* Если закоментить от сюда - то все нормально */
                                {echo "Mailer Error: " . $mail->ErrorInfo;}                                                         /*До сюда */
                   
                       $body = '';         
                       $mail->ClearAddresses();   
                      }   
      }
...
Рейтинг: 0 / 0
13.12.2012, 16:30
    #38078100
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
Dmitry.Dennisovне доход до конца
Dmitry.Dennisovв чем может быть косяк?В превышении времени выполнения скрипта, например.
...
Рейтинг: 0 / 0
13.12.2012, 16:49
    #38078144
Dmitry.Dennisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
vkleDmitry.Dennisovне доход до конца
Dmitry.Dennisovв чем может быть косяк?В превышении времени выполнения скрипта, например.
А он ошибку разве не долже выдавать?
set_time_limit(0); - таким образом время увеличить? Прописал в начале скрипта результат тотже
...
Рейтинг: 0 / 0
13.12.2012, 16:59
    #38078170
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
Dmitry.DennisovА он ошибку разве не долже выдавать?Если скрипт был пристрелен системой - он ничего не отдаст.
...
Рейтинг: 0 / 0
13.12.2012, 18:39
    #38078345
Dmitry.Dennisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
vkle,

Но даже так set_time_limit(0); - результат тотже
...
Рейтинг: 0 / 0
13.12.2012, 20:05
    #38078447
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
set_time_limit(0); - это указание для интерпретатора PHP "не ограничивай время выполнения". Однако, не факт что хостинг позволяет "не ограничивать". Это первое.
Второе. Касается варианта запуска скриптов в CGI. Каждый скрипт - это отдельный процесс. Операционная система может следить за процессами и, если какой то работает слишком долго или потребляет слишком много ресурсов - пристреливает выскочку.
Думаю, техподдержка хостинга уточнит, какие из моделей защиты используется на их сервере.
...
Рейтинг: 0 / 0
02.04.2013, 10:42
    #38208478
anabenne
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
ну и как решили проблему?
у меня другая ситуация. Порядка 3тысяч писем. Время на отправку уходит 15-20 минут.
Как сделать отправку быстрее?
...
Рейтинг: 0 / 0
02.04.2013, 14:29
    #38209147
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHPMailer отправляет произвольное кол-во писем
anabenne,

Приблизительно 0,3...0,4 секунды на письмо. По месту смотреть надо, в чем проблема. Мож сервер помощнее нужен, мож канал потолще...
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHPMailer отправляет произвольное кол-во писем / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]