Помогите решить проблему с сохранением аттачмент через CDO. - VB
Формулировка задачи:
Тестовый код (целиком) под спойлером.
Тестовый проект и пример проблемного письма (оригинал) во вложении
Клиент конечно намудрил но ошибка характерная:
Во вложении файл "Scan sa kopirke RUDOLF.eml"
И сдается что это все-таки не по хорватски а по англиски написано (перенастройка системы на Languages->Advanced-> Croatian во всяком случае не помогает).
А проблема такая:
Код
возвращает пустую строку вместо имени аттачмента
а код
соответственно вылетает с ошибкой
"The system can not find the file specified" (системе не удается найти путь)
В принципе на худой конец (нежелательно но можно) могу генерировать свое имя attachment-а
Но мне надо знать хотя б расширение аттачмента,
потому как далее по коду аттачмент отправляется на печать через printto а это depends on расширение файла (которое по смыслу приложения допустимо любое, но знать то надо)
Если не решается, то остается только отбрасывать такие письма со соей ошибкой "не возможно прочитать имя вложения", но не желательно опять же...
Подскажет кто? Желательно решение, кот. не зависит от языка в системе и языка в письме.
Тестовый проект и пример проблемного письма (оригинал) во вложении
Клиент конечно намудрил но ошибка характерная:
Во вложении файл "Scan sa kopirke RUDOLF.eml"
И сдается что это все-таки не по хорватски а по англиски написано (перенастройка системы на Languages->Advanced-> Croatian во всяком случае не помогает).
А проблема такая:
Код
возвращает пустую строку вместо имени аттачмента
а код
соответственно вылетает с ошибкой
"The system can not find the file specified" (системе не удается найти путь)
В принципе на худой конец (нежелательно но можно) могу генерировать свое имя attachment-а
Но мне надо знать хотя б расширение аттачмента,
потому как далее по коду аттачмент отправляется на печать через printto а это depends on расширение файла (которое по смыслу приложения допустимо любое, но знать то надо)
Если не решается, то остается только отбрасывать такие письма со соей ошибкой "не возможно прочитать имя вложения", но не желательно опять же...
Подскажет кто? Желательно решение, кот. не зависит от языка в системе и языка в письме.
Решение задачи: «Помогите решить проблему с сохранением аттачмент через CDO.»
textual
Листинг программы
Content-Type: message/rfc822 Content-Disposition: attachment; creation-date="Fri, 22 Feb 2013 11:52:07 GMT"; modification-date="Fri, 22 Feb 2013 11:52:07 GMT" {Это пустая строка. после неё идёт само вложение} Received: from rudolf.printer.kamgrad.hr (192.168.68.52) by anonymous-hermes.kamgrad.hr (192.168.68.15) with Microsoft SMTP Server id 14.2.328.9; Fri, 22 Feb 2013 12:50:56 +0100 From: "rudolf@printer.kamgrad.hr" <rudolf@printer.kamgrad.hr> To: Vesna Kralj <vesna.kralj@kamgrad.hr> Subject: Scan sa kopirke RUDOLF ... </vesna.kralj@kamgrad.hr></rudolf@printer.kamgrad.hr>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д