Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как получить данные из Oitlook'вского файла (*... Добавлено: 13.11.03 13:03  

Автор вопроса:  vet813

Есть файл file.slm. если его переименовать в file.msg, то при открытии открывается outlook'оское письмо....

вопрос. как с помощью visual basic'а извлечь основные данные из этого письма (from, to, subject, ну и сам текст письма) и присвоить заранее определенным переменным???

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 13.11.03 16:48
В формате MSG письмо сохраняется в таком виде, в каком оно есть. В
начале письма идут заголовки. Они отделены от текста письма двумя
vbCrLf. Пример заголовков:

...
Subject: subject
From: =?koi8-r?B?dmV0ODEz?= <zuiki@mail.ru>
Content-Type: multipart/alternative
X-Mailer: Forum by Email (c)Pavel Surmenok
...

То есть попросту в начале строки имя заголовка, потом двоеточие,
пробел и значение заголовка. Ну там ещё другие нюансы могут быть,
например, если заголовок большой, то он переносится на следующую
строку, причем в начале это строки ставить группа пробелов или знаков
табуляции... Ещё: значение заголовков могут кодироваться в
соответствии со спецификацией MIME (в моём примере так закодирован
заголовок From).

Если надо, могу прислать мой класс для получения заголовков на VB .NET.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам