Почтовая рассылка в 309 версии.

Здравствуйте.

Нужна помощь в расшифровке логов ошибок при рассылках с помощью приложения Почта.

Отправляются только первые 25 писем. Почему у меня нет папки data/БД/attachments/sc/temp/send_mail_errors( ).log ?

В общих логах:

URL: www.td-ohara.ru/published/MM/html/scripts/mailmast.php
exception 'Exception' with message 'DB Error: mismatch' in /home/tdfobosr/public_html/td-ohara.ru/kernel/functions.php:7731
Stack trace:
#0 [internal function]: handlePEARError(Object(DB_Error))
#1 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/PEAR.php(914): call_user_func('handlePEARError', Object(DB_Error))
#2 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/DB.php(891): PEAR_Error->PEAR_Error('DB Error: misma...', -7, 16, 'handlePEARError', 'SELECT COUNT(*)...')
#3 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/PEAR.php(574): DB_Error->DB_Error(-7, 16, 'handlePEARError', 'SELECT COUNT(*)...')
#4 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/DB/common.php(1849): PEAR->raiseError(NULL, -7, NULL, NULL, 'SELECT COUNT(*)...', 'DB_Error', true)
#5 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/DB/common.php(995): DB_common->raiseError(-7)
#6 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/DB/common.php(954): DB_common->executeEmulateQuery(36, Array)
#7 /home/tdfobosr/public_html/td-ohara.ru/kernel/database.php(148): DB_common->execute(36, Array)
#8 /home/tdfobosr/public_html/td-ohara.ru/kernel/database.php(213): db_query('SELECT COUNT(*)...', Array)
#9 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1248): db_query_result('SELECT COUNT(*)...', 0, Array)
#10 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1208): genericDocumentFolderTree->folderDocumentCount('RECYCLED', 'TDFOBOS', Array)
#11 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1539): genericDocumentFolderTree->recycledFolder(Array, 'TDFOBOS')
#12 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1377): genericDocumentFolderTree->makeFolderEntry(Array, 'TDFOBOS', 'ROOT', Array, 0, true, true, Array, true, NULL, NULL, false, NULL, true, false, 0)
#13 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(2655): genericDocumentFolderTree->listFolders('TDFOBOS', 'ROOT', Array, 0, true, true, Array, true, NULL, NULL, false, NULL, true)
#14 /home/tdfobosr/public_html/td-ohara.ru/published/MM/html/scripts/mailmaster.php(165): genericDocumentFolderTree->getUserDefaultFolder('TDFOBOS', Array, '0')
#15 {main}
URL: www.td-ohara.ru/published/MM/html/scripts/mailmast.php
exception 'Exception' with message ' - SELECT COUNT(*) FROM MMMESSAGE DL WHERE DL.MMM_USERID= AND DL.=' ' [DB Error: mismatch]' in /home/tdfobosr/public_html/td-ohara.ru/kernel/functions.php:7731
Stack trace:
#0 [internal function]: handlePEARError(Object(PEAR_Error))
#1 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/PEAR.php(914): call_user_func('handlePEARError', Object(PEAR_Error))
#2 /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/pear/PEAR.php(577): PEAR_Error->PEAR_Error(' - SELECT COUNT...', NULL, 16, 'handlePEARError', NULL)
#3 /home/tdfobosr/public_html/td-ohara.ru/kernel/database.php(151): PEAR::raiseError(' - SELECT COUNT...')
#4 /home/tdfobosr/public_html/td-ohara.ru/kernel/database.php(213): db_query('SELECT COUNT(*)...', Array)
#5 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1248): db_query_result('SELECT COUNT(*)...', 0, Array)
#6 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1208): genericDocumentFolderTree->folderDocumentCount('RECYCLED', 'TDFOBOS', Array)
#7 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1539): genericDocumentFolderTree->recycledFolder(Array, 'TDFOBOS')
#8 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(1377): genericDocumentFolderTree->makeFolderEntry(Array, 'TDFOBOS', 'ROOT', Array, 0, true, true, Array, true, NULL, NULL, false, NULL, true, false, 0)
#9 /home/tdfobosr/public_html/td-ohara.ru/kernel/classes.php(2655): genericDocumentFolderTree->listFolders('TDFOBOS', 'ROOT', Array, 0, true, true, Array, true, NULL, NULL, false, NULL, true)
#10 /home/tdfobosr/public_html/td-ohara.ru/published/MM/html/scripts/mailmaster.php(165): genericDocumentFolderTree->getUserDefaultFolder('TDFOBOS', Array, '0')
#11 {main}

На что ругается, куда смотреть и как исправить?


1 ответ

  • 1
    Николай Webasyst 4 июня 2016 18:21 #

    Устаревшие скрипты уже несколько лет не поддерживаются. Возможно сейчас настал подходящий момент перейти на актуальную версию приложения "Рассылки":
    https://www.webasyst.ru/store/app/mailer/

    В облачном хостинге лицензия бесплатна, стоимость отправки сообщений составляет 3 копейки.
    https://www.webasyst.ru/platform/cloud/

    • +1
      Sigal Sigal 4 июня 2016 18:31 #

      Николай, спасибо за ответ.

      Новый скрипт уже приобретен и работает на другом сайте antireima.ru, но наши клиенты привыкли к старому, поэтому хочется, чтобы и он работал как надо.

      Я так думаю, что у хостера стоит ограничение на количество адресов в одном письме, если оно есть, то и в новых рассылках будут проблемы. Сейчас пользуюсь сторонними сервисами рассылок, причем бесплатно. Письма доходят быстро, в спам не попадают. Но все равно хочу разобраться с проблемой.

      Классному программисту делов тут на две минуты.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите