Не отрабатывает до конца рассылка подписчикам

Тема в разделе "Shop-script", создана пользователем haverlon, 21 май 2009.

Статус темы:
Закрыта.
  1. haverlon

    haverlon Создатель

    Регистр.:
    25 мар 2009
    Сообщения:
    28
    Симпатии:
    3
    Не отрабатывает до конца рассылка подписчикам в Shop-script premium
    вставил запись в лог , рубится где на сотой отправке.
    Все подписчиков на новости больше тысячи.
    Поиском ничего не нашел.
    Какие мысли ?
     
  2. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.265
    КАК АЛЬТЕРНАТИВНЫЙ ВАРИАНТ!!!

    Расылка html сообщений и файлов подписчикам

    Скрипт позволяет вести базу данных подписчиков (имя, электронный адрес, время, ip, почтовый сервер),
    делать рассылку писем, отправлять уведомительное письмо при подписании и отписании от рассылки (свои шаблоны писем),
    оповещать администратора о новых подписчиках, экспортировать базу подписчиков в почтовые менеджеры.

    - Установка:
    * для обновления скрипта сохраните настройки в панели администратора.

    1. Распакуйте все файлы в директорию на вашем веб-узле (readme.txt можно не закачивать).
    2. Измените права доступа на папку, к воторой находится скрипт, на 777.
    На папку files, letters и всем шаблонами в этой папке также необходимы права доступа 777.
    3. запустите setup.php, введите необходимые данные и нажмите кнопку установить. После уставновки обязательно удалите setup.php
    4. поместите этот код для вызова формы подписки:

    PHP:
    <?php include("путь к скрипту/show_form.php"); ?>
    например:
    PHP:
    <?php include("tsbsub/show_form.php"); ?>
    5. Для проверки и уведомления о новых подписчиках всавьте следущий код в код вашей страницы:

    PHP:
    <script src="путь к скрипту/check.php"></script>
    например:
    PHP:
    <script src="tsbsub/check.php"></script>
    6. Для вызова панели администратора наберите в браузере <путь к скрипту>/admin.php

    7. Для подтверждения рассылки пользователь должен кликнуть по ссылке вида:
    <путь к скрипту>/write.php?id=[id]&validate=
    Код:
    [/B]
    
    8. Для отписания от рассылки пользователь должен кликнуть по ссылке вида:
       [B]<путь к скрипту>/write.php?id=[id]&unsub=[code][/B]
    
    9. Пример потверждающего письма: (его нужно скопировать в окно "шаблон письма" раздела)
    	Все примеры писем сохранены по умолчанию.
    
    10. Коды для писем: (в письме используются с квадратными скобками)
    
    [COLOR="Blue"][B][name] - имя подписчика
    [mail] - почта подписчика
    [sendername] - Ваше имя или имя организации
    [id] - персональный номер подписчика
    [code] - персональный код активации/дизактивации рассылки
    [url] - адрес Вашего сайта
    [folder] - папка с этим скриптом[/B][/COLOR]
    
    11. Если во время тестировании скрипта локально при подписке выскакивает ошибка, сделайте следущее:
        открываем файд [B]write.php[/B] и ищем код: (строчки 60-62)
                 [PHP] if (!getmxrr($emailhost,$mxhosts)) $mailserver=1;
                  else $mailserver=$mxhosts[(count($mxhosts)-1)];
                  //$mailserver=0;[/PHP]
        и закавычиваем первые две и расковычиваем последнюю, вот так:
                  [PHP]//if (!getmxrr($emailhost,$mxhosts)) $mailserver=1;
                  //else $mailserver=$mxhosts[(count($mxhosts)-1)];
                  $mailserver=0;[/PHP]
        т.е. при добавлении email не будет проверяться на существование.
        Эта ошибка возникает т.к. в WIn системе отсутсвует эта функция. На сервере все будет ок (если он конечно под unix).
        Не забудте все исправить при закачке на сервер.
    
    12. При добавлении файла к письму приоритет имеет путь до файла на сервере. В случае,
        если будут указаны и путь до файла на сервере и путь для загрузки с диска - файл с диска
        загрузится, но прикреплен к письму будет файл относительно локального пути.
    
    - Обновление (если требуется):
    [B][COLOR="Red"]1.[/COLOR][/B] замените все файлы на сервере файлами из дистрибутива
    [B][COLOR="Red"]2.[/COLOR][/B] выставите права доступа (chmod) папки со скриптом (по умолчанию tsbsub) как 777
    [COLOR="Red"][B]3.[/B][/COLOR] ОБЯЗАТЕЛЬНО! запустите update.php для обновления базы данных
    
    
    
    [url]http://www.speedyshare.com/703747820.html[/url]
    [url]http://www.rapidspread.com/file.jsp?id=w3pzfh9nfw[/url]
    [url]http://rapidshare.com/files/223608751/tsbsub.rar.html[/url]
    [url]http://www.filefactory.com/file/agchdfh/n/tsbsub_rar[/url] 
     
    cherepinfo, AlexAntre и haverlon нравится это.
  3. justu

    justu Писатель

    Регистр.:
    24 июн 2009
    Сообщения:
    6
    Симпатии:
    6
    Zlobniy Babko, этот скрипт специально под shop-script или его можно отдельно юзать? Какой модуль осуществляет саму отправку (sendmail, php mail ...)?
     
  4. cherepinfo

    cherepinfo Создатель

    Регистр.:
    22 май 2009
    Сообщения:
    23
    Симпатии:
    0
    Ваш фаил был удален со всех адресов, можно его выложить еще раз, спасибо
     
Статус темы:
Закрыта.