Если кодировка входящего письма charset="utf-8", то при разборе почты тоссинг валится с ошибкой, и почта остается недоразобранной и пропадает, если не вытащить ее ручками. Причем в журналы ничего не пишется. Заметить это можно только просматривая в TEMP файлы *.toss. Там появляется EXCEPTION и процесс завершается.
EXCEPTION! CODE:C0000005 ADDRESS:559EB6 WORD:GET-CHAR REGISTERS:
12ED2C 94 1E 32 00 1A 2F 32 00 21 00 00 00 21 00 00 00 ”.2../2.!...!...
12ED3C DC 2E 32 00 20 00 00 00 B4 FF 12 00 B6 9E 55 00 Ь.2. ...ґя..¶ћU.
12ED4C 1B 00 00 00 06 02 01 00 5C EF 12 00 23 00 00 00 ........\п..#...
USER DATA: 321E94 HANDLER: 12EF8C RETURN STACK:
12EF5C : 55ACD1 (utf8>win)
12EF60 : 55AD6E utf>win
12EF64 : 55BC57 decode-source
12EF68 : 55BED3 get-message-line
12EF6C : 55E205 MessageLine
12EF70 : 556A69 FEX
12EF74 : 5581E7 JustLine
12EF78 : 558918 DefaultLineProcessor
12EF7C : 558935 LineProcessor
12EF80 : 556A69 FEX
12EF84 : 556CC9 DefaultLineProcessing
12EF88 : 544B68 CATCH
12EF8C : 12EFC0 <not found>
DLF error:-1073741819 -1073741819
Так бывает не со всеми письмами utf-8, но с многими. В данном случае письмо содержало текст:
Dear Olga,
For me, you have a credit of =E2=82=AC 18138.25 ( 14862.00 : your =
deposit for the SS
2005 season + 3276.25 : your credit from the Winter 2004 season).
I fax you a statement of account.
Best regards,
Muriel
Если из письма удалить строку "=E2=82=AC", то все проходит ОК.
Как бороться с данным явлением?
Спасибо.
Стоп. Это не Erobot виноват. Это ошибка в pop3rules. Или нечто совместное...
Некоторые важные письма просто как бы исчезают и в логах ничего нет. А письма эти именно с UTF-8!
Помогите разбраться, плииз!
и мы постараемся найти решение вашей проблемы.
23 ноября 15:35 было дано решение.
Не могли бы Вы более простыми словами объяснить что нужно сделать?
Что где взять и куда поставить, что прописать.
Что купил (скачал), тем и пользуюсь. Да, и обновления вроде ставил. После этого дубликаты писем перестали...
В общем, действия такие: проверьте, что ваш в вашем agents\pop3toss.cfg нет в конце таких строк
S" agents\pop3rules\pop3rules.f" INCLUDED
S" agents\pop3rules\actions.f" INCLUDED
S" agents\pop3rules\pop3toss.rules" INCLUDED end-rule
В варианте, устанавливаемом по умолчанию, этот файл заканчивается строками
(просто возьмите из дистрибутива)
Большое спасибо