|
Проблема с ИнтернетПочта, вылетает 1Ска. | ☑ | ||
---|---|---|---|---|
0
SalaSky
29.10.12
✎
13:59
|
Недавно переделал встроенный клиент на работу по IMAP. Тестовые письма приходили нормально, все работало без ошибок. При работе с реальными письмами начались проблемы, при получении почты 1ска просто вылетает, вылетает на ИнтернетПочта.ПолучитьЗаголовки();. При этом до этого времени работало нормально, видимо пришли письма содержащие какие-то недопустимые символы. Эти же письма, с этих же ящиков аутлук получает нормально. Кто-нибудь сталкивался с подобным? Как обойти?
Платформа последняя, модуль УправлениеЭлектроннойПочтой тоже последний. |
|||
1
SalaSky
29.10.12
✎
14:04
|
+(0) То есть изначально работали 6 ящиков, потом один перестал работать. Только что отрубился еще один:(
|
|||
2
oleg_km
29.10.12
✎
14:06
|
(1) Радуйся что еще в рабочую не перенес. У нас такое было 4 года назад. Подключили ИнтернетПочта, все работало несколько месяцев потом вышел релиз платформы. После обновления резко перестала почта приходить. Оказалось новый релиз спотыкался о некоторые "письма смерти", которые старый релиз вполне обрабатывал. После этого выкинул ИнтернетПочта, пользую CDO
|
|||
3
SalaSky
29.10.12
✎
14:10
|
(2) Это уже в рабочей:) Ничего страшного, в аутлук все доходит, но почта нужна и в 1с (от нее делаются события и тд). В том числе в 1с нужны и "письма смерти":)
Объясни пожалуйста чуть подробней про CDO, что это? |
|||
4
SalaSky
29.10.12
✎
14:14
|
(3) Нашел как отправлять v8: Отправка почты через CDO.Message, но вот с отправкой у меня как раз и нет проблем:)
|
|||
5
oleg_km
29.10.12
✎
14:25
|
(4) Обратись к первоисточнику: msdn.com, в поиске набери CDO. Просто конкретно с IMAP не работал, но по-моему оно там тоже есть
|
|||
6
oleg_km
29.10.12
✎
14:30
|
другое дело может тебе не нужен IMAP? Например как у нас:
- почтовик принимает письма, проверяет на спам, вирусы там, всякие баейес фильтры запускает и скриннинги делает - потом выкладывает эти письма в каталог в виде файлов - моя 1С открывает файлы, парсит с помощью CDO письмо и создает документ ПисьмоЭлектроннойПочты Все, дальше полет необузданной фантазии 1С-ника не ограничен: могу скопировать письмо нескольким пользователям, могу доступы порулить по-своему. |
|||
7
SalaSky
29.10.12
✎
14:38
|
(6) Хм. Я о таком сценарии не думал. А кто именно выкладывает письма в каталог в виде файлов? Почтовый клиент или сам почтовый сервер? Сейчас обговорю с нашим сисадмином.
|
|||
8
oleg_km
29.10.12
✎
15:36
|
(7) Лучше конечно сам сервер. Я специально подбирал такой, чтобы он выкладывал в файлы. Это практически все почтовики, у которых ноги растут из UNIX, там это модно в файлы складывать. А почтовый клиент это изврат какой-то. У меня это работает в регламентном задании, т.е. какой-то клиент автоматом получит почту с вашего почтовика POP или IMAP и складет ее в каталог? Я таких не знаю, хотя можно и написать.
В моей технолокии нужно иметь ввиду, что мой почтовый сервер не раскладывает почту по ящикам. Он работает в режиме шлюза (в терминах MDaemon), т.е. вся почта валится в один каталог. 1С когда парсит файл письма определяет адреса получателей и уже по своим сценариям "распределяет" письма по пользователям |
|||
9
SadDarkAngel
29.10.12
✎
19:36
|
А если используем Postfix + Dovecot - есть ли у Вас скрипт по выполнению копирования, если можно, то его увидеть?
|
|||
10
oleg_km
29.10.12
✎
23:01
|
(9) Это мне вопрос? Если мне, то не понял фразу "скрипт по выполнению копирования". У меня вроде нет скрипта у меня MDaemon не скриптами настраивается а ини-файлами. Не знаю ваш почтовик, но ваша задача чтобы почна складывалась на какой-то каталог, видимый из Windows (наверное SMB). Напишите подробнее что вам нужно, может получится подсказать дельное
|
|||
11
FoxFox
07.11.12
✎
08:28
|
У кого есть доступ на партнерский форум, пожалуйста, можете посмотреть, пишут что по поводу этого, планируют ли исправлять этот баг? Переписывать из-за него отлаженную систему нет желания никакого
|
|||
12
oleg_km
07.11.12
✎
10:11
|
(11) т.е. даже если планируют ты будешь ждать следующего релиза? А потом в очередном релазе опять что-нибудь сломается. На моей памяти это уже третья поломка ИнтернетПочта. Ну ну
|
|||
13
FoxFox
07.11.12
✎
10:35
|
(12) В прошлый раз я не стала ждать, пока в конфу добавят получение почту через IMAP, и сделала ее сама, и вот результат - пользоваться им нормально стало невозможно. Так задолбает до бесконечности переписывать и делать костыли, зная, что рабочий метод могут сломать в следующем релизе.
|
|||
14
oleg_km
07.11.12
✎
12:01
|
(13) Отсюда мой вывод: все эти почты, географические схемы и прочие плюшки это для 1С не майнстрим. У них это лекго может не работать, сломаться и никто особо не будет чинить. Есть основные объекты: документы, справочники, регистры. Им 1С уделяет основное внимание. А почта, если используется только Windows, то я для себя решил только CDO.
Это также как многие мучаются с HTTPСоединение, то одно не работает то другое. Потом переходят на WinHTTP, XMLHTTP и пр. |
|||
15
FoxFox
08.11.12
✎
05:21
|
(14) И это печально, поскольку с ними некоторые функциональные модули в типовых можно было б использовать эффективнее (в моем случае, каждый день на почту приходит несколько десятков накладных, и по замыслу разработчиков, юзеры должны были бы сами залезть в ящик, вручную посохранять вложения, дообозвав файлы, чтобы 1с могла различать, что за поставщик и по какому алгоритму парсить содержимое). Ну что ж, буду копать в сторону CDO..
|
|||
16
JustSergio
08.11.12
✎
09:26
|
На стороне почтового сервера до принятия почты в 1С вырежте из заголовка входящего сообщения ' " ( ) [ ] < > / вроде так :) точно непомню может еще !? но у нас падало на этом решили проблему написанием скрипта на почтовике
|
|||
17
FoxFox
08.11.12
✎
09:34
|
У нас своего сервера как такового нет, через домен на яндекс-почте заведен ящик..
|
|||
18
oleg_km
08.11.12
✎
09:51
|
(15) Попробуйте CDO. Мне понравилось.
|
|||
19
FoxFox
08.11.12
✎
11:57
|
(18) Похоже, CDO все-таки получать почту не умеет :(
|
|||
20
oleg_km
08.11.12
✎
13:06
|
(19) Главное что он умеет это парсить письма, то чего нормально делать так и не умеет 1С. А скачать письмо большой проблемы нет, можно простенький почтовик настроить можно свой клиент написать. Для POP3 у меня обработка на 1С есть.
http://programz.org.ua/programs_cat_mail.html |
|||
21
FoxFox
09.11.12
✎
04:55
|
(20) Обработка писем уже есть, и получение писем pop3 тоже, только оно не устраивает тем, что не умеет выбирать только непрочитанные письма и с фильтром по адресату.
Попробую вариант с объектом "Почта" через почтовый клиент |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |