forum.bitel.ru http://forum.bitel.ru/ |
|
Рассылка счетов http://forum.bitel.ru/viewtopic.php?f=14&t=5113 |
Страница 1 из 1 |
Автор: | rush [ 11 фев 2011, 12:06 ] |
Заголовок сообщения: | Рассылка счетов |
Как организовать рассылку счетов в биллинге? В планировщике заданий включил задачу "Рассыльщик почты". В конфигурации модуля бухгалтерия добавил параметры: Код: mail.contract.param=20 mail.subject=Счет $fileName mail.text=Ваш счет за интернет В модуле бухгалтерия выбираю счет и опцию "Отослать на почту" На почту ничего не приходит) Где искать ошибку? |
Автор: | skyb [ 11 фев 2011, 12:24 ] |
Заголовок сообщения: | Re: Рассылка счетов |
в логах? |
Автор: | rush [ 14 фев 2011, 14:19 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Код: 02-14/13:00:01 INFO [Thread-6] TaskExecuter - Starting periodic task ID: 13 bitel.billing.server.mail.MailSender
02-14/13:00:01 INFO [pool-2-thread-3] MailSender - Task finished time=2 ms. |
Автор: | stark [ 14 фев 2011, 18:48 ] |
Заголовок сообщения: | Re: Рассылка счетов |
а почта настроена ? другие письма отправляются ? покажите настройки |
Автор: | rush [ 15 фев 2011, 09:43 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Код: mail.smtp.host=mail.clink.ru mail.from.email=bgbilling@clink.ru mail.from.name=BGBilling Server mail.to.email=rush@clink.ru mail.to.name=Rushan R Shaymardanov mail.encoding=windows-1251 Почта настроена. Письма о начислении абонплат например, отправляются. |
Автор: | Boris [ 15 фев 2011, 11:21 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Вообщето при такой рассылке надо смотреть лог выполнения задачи bitel.billing.server.bill.BillDocsSender в логах планировщика bitel.billing.server.mail.MailSender это не та задача это см док. " Рассыльщик почты - это разовые клиентам какой-либо информации, осуществляемые администраторами системы. Подробнее о системе рассылок и параметрах запуска задачи здесь. Задача может быть настроена сразу, рекомендуемая частота запуска - один раз в час, при этом желательно чтобы операторы биллинга, проводящие рассылки пользователям, знали время отправки добавляемых рассылок. " |
Автор: | rush [ 21 фев 2011, 12:24 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Не совсем понял. Как нужная задача в планировщике называется? |
Автор: | Phricker [ 21 фев 2011, 12:31 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Пардон поспешил, а удалить уже неполучается |
Автор: | Boris [ 21 фев 2011, 12:34 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Никакой задачи в планировщике для рассылки счетов нет! эта задача там создается автоматически, ее не надо настраивать. А логи надо смотреть в планировщике, по выполнению задачи bitel.billing.server.bill.BillDocsSender она собственно и создается там |
Автор: | rush [ 21 фев 2011, 16:23 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Спасибо, разобрался. Письма приходят, но тело письма в какой-то странной кодировке: Код: ------=_Part_94_886906670.1298280832502 Content-Type: text/plain; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: 7bit ??? ???? ?? ???????? можно с этим что-то сделать? |
Автор: | Boris [ 21 фев 2011, 17:25 ] |
Заголовок сообщения: | Re: Рассылка счетов |
кодировка должна браться отсюда mail.encoding=windows-1251 и у вас насколько я понял это настроено. , остальные типы писем нормально приходят? |
Автор: | rush [ 21 фев 2011, 17:40 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Остальные - да. Добавил этот параметр в конфигурацию модуля бухгалтерия - ничего не изменилось. |
Автор: | mikos [ 01 мар 2012, 19:57 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Не стал плодить тем - проблема в общем-то из той же оперы -- не рассылаются счета. В логе шедалера: Код: scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - java.lang.ClassNotFoundException: bitel.billing.server.bill.BillDocsSender scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.net.URLClassLoader$1.run(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.security.AccessController.doPrivileged(Native Method) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.net.URLClassLoader.findClass(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.lang.ClassLoader.loadClass(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.lang.ClassLoader.loadClass(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.lang.ClassLoader.loadClassInternal(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.lang.Class.forName0(Native Method) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.lang.Class.forName(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.resolveClass(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readClassDesc(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readObject0(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readObject(Unknown Source) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at bitel.billing.server.task.bean.RunTaskDataManager.getNextTask(RunTaskDataManager.java:147) scheduler 03-01/11:50:44 ERROR [Thread-10] LoggingPrintStream - at bitel.billing.server.task.TaskRunProcessor.run(TaskRunProcessor.java:44) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - java.lang.ClassNotFoundException: bitel.billing.server.bill.BillDocsSender scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.net.URLClassLoader$1.run(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.security.AccessController.doPrivileged(Native Method) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.net.URLClassLoader.findClass(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.lang.ClassLoader.loadClass(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.lang.ClassLoader.loadClass(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.lang.ClassLoader.loadClassInternal(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.lang.Class.forName0(Native Method) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.lang.Class.forName(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.resolveClass(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readClassDesc(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readObject0(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at java.io.ObjectInputStream.readObject(Unknown Source) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at bitel.billing.server.task.bean.RunTaskDataManager.getNextTask(RunTaskDataManager.java:147) scheduler 03-01/11:50:49 ERROR [Thread-10] LoggingPrintStream - at bitel.billing.server.task.TaskRunProcessor.run(TaskRunProcessor.java:44) Модуль bill последний. Код: Клиент: вер. 5.1 сборка 637 от 07.02.2012 19:25:03
os: Mac OS X; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_29 ВНИМАНИЕ: Необходимо обновить таймзоны Сервер: вер. 5.1 сборка 758 от 07.02.2012 19:24:45 os: SunOS; java: Java HotSpot(TM) Server VM, v.1.6.0_14 ВНИМАНИЕ: Необходимо обновить таймзоны bill вер. 5.1 сборка 247 от 16.02.2012 12:39:57 ...... |
Автор: | dimOn [ 02 мар 2012, 12:01 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Хм... ну переставьте насильно модуль. Класс такой должен быть. |
Автор: | mikos [ 03 мар 2012, 03:27 ] |
Заголовок сообщения: | Re: Рассылка счетов |
dimOn писал(а): Хм... ну переставьте насильно модуль. Класс такой должен быть. Еще раз инсталл его? |
Автор: | Phricker [ 03 мар 2012, 04:11 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Цитата: Для установления обновления того же модуля (версии пакетов совпадают) необходимо выполнить:
Код: #LINUX ./bg_installer.sh {имя файла с архивом}! #WIN bg_installer.bat {имя файла с архивом}! Символ ! после имени пакета указывает инсталлятору что установка необходима даже если такой модуль такой версии уже стоит. |
Автор: | mikos [ 05 мар 2012, 18:50 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Спасибо. Вроде помогло. |
Автор: | Ezhik452 [ 15 мар 2012, 20:55 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Решения для автоматической рассылки счетов найти не смог. Пришлось написать либку и скрипт. Может быть разработчики включат подобный функционал в одну из следующих версий. Вроде не так уж он не востребован)) |
Автор: | Phricker [ 15 мар 2012, 22:33 ] |
Заголовок сообщения: | Re: Рассылка счетов |
Ezhik452 писал(а): Решения для автоматической рассылки счетов найти не смог. Пришлось написать либку и скрипт. Может быть разработчики включат подобный функционал в одну из следующих версий. Вроде не так уж он не востребован)) Ы? Тут помоему вся тема о том, как включить рассылку документов. В конфиге модуля Код: #код email параметра договора, для рассылки документов mail.contract.param=20 #Отправлять счета субдоговора на email параметра основного договора mail.send.sub.as.parent=1 #Тема письма для рассылки документов ($fileName) заменяется на имя файла документа mail.subject=Счет от BGBilling $fileName #Текст внутри письма для документов mail.text=Ваш счет за интернет и задача Рассыльщик почты |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |