последний вопрос остался.... опять же с чарсетом..
приходящее письмо под эту кодировку когда имеет в subject латиницу - все обрабатывается хорошо. Но если кириллица.... он просто обрубает до первой русской буквы строку subject и выдает... т.е кириллица - преграда для pop3_parser в там случае...
Пример:
Тема письма: incoming mail from вася
результат: incoming mail from
искал инфо по форуму с этой засадой.. не нашел...
каким возможно образом тему письма так же проводить кодировкой... ?
попытался...не вышло...
Add(POP3_Parse,7528537,612,268)
{
}
Add(StrList,2725471,560,84)
{
}
Add(ArrayEnum,14481635,581,161)
{
link(onItem,462696:doCharset,[])
link(Array,2725471:Array,[(587,145)(580,145)])
}
Add(Memo,9585179,763,161)
{
Left=-130
Top=1790
}
Add(Charset,462696,651,161)
{
Type=4
link(onCharset,10075628:doCharset,[])
}
Add(Charset,10075628,700,161)
{
Type=7
link(onCharset,9585179:doAdd,[])
}
Add(Hub,12489366,504,154)
{
OutCount=3
link(onEvent2,7528537:doParse,[(565,167)(565,274)])
link(onEvent3,5027533:doMessage,[(543,174)(543,335)])
}
Add(Message,5027533,616,329)
{
link(Message,7528537:Subject,[(622,315)(625,315)])
}
Add(MainForm,13811480,175,133)
{
Width=307
Height=207
link(onCreate,6489836:doConnect,[(282,153)(282,213)(256,213)(244,231)(244,273)])
}
Add(Memory,14400806,413,98)
{
Default=String(0KLQtdGB0YLQvtCy0L7QtSDRgdC+0L7QsdGJ0LXQvdC40LUgMTA=)
}
Add(POP3,6489836,268,267)
{
Server="pop.....ru"
Count=0
Point(onError)
Point(doTop)
link(onConnect,15156465:doData,[(314,273)(314,321)])
link(onRead,10572990:doCase,[(310,280)(310,244)])
}
Add(Case,10572990,341,238)
{
Value=String(ok)
link(onNextCase,12489366:doEvent1,[(439,244)(439,160)])
link(onTrue,6489836:doClose,[(391,251)(391,226)(232,226)(232,294)])
}
Add(DoData,15156465,329,315)
{
Data=String(1)
link(onEventData,6489836:doRead,[(368,321)(368,365)(256,365)(256,280)])
}



Поиск
Друзья
Администрация