![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
outlook express
Andrey © (2004-08-17 11:33:00)Кто знает как можно получить доступ к outlook express, т.е. есть ли API функции и их описание.
serg128 (2004-09-29 13:46:00) [1]значит надо ставить Outlook Express или The Bat, и не морочить себе яй*а, а людям голову.
serg128 (2004-09-29 13:46:00) [2]Удалено модератором
Денис (2004-09-28 07:14:00) [3]
Polevi (2004-09-23 17:32:00) [4]возможно хакерские, у меня есть файл с описанием формата, на его основе я написал вполне рабочий код извлекающий eml из dbx
Anatoly Podgoretsky (2004-09-23 15:20:00) [5]Polevi © (23.09.04 15:09) [7]
Документированы?
Вроде только как хакерские изыскания.
Polevi (2004-09-23 15:09:00) [6]если речь о формате файлов, то они документированы и есть просмотровщики сторонних фирм
Юра (2004-09-23 10:00:00) [7]Поставь Аутлук (не экспрес) и работай с ним через ОЛЕ. Все чудесно работает.
Anatoly Podgoretsky (2004-09-23 09:23:00) [8]ИМХО © (17.08.04 21:51) [3]
Если бы, там речь вообще про MAPI, Outlook и не пахнет, а про Express молчу.
varvar (2004-09-23 08:58:00) [9]Удалено модератором
Примечание: Никому не запрещено создавать ветки со своими вопросами.
ИМХО (2004-08-17 21:51:00) [10]АП прав, а ты говоришь про MS Outlook.
serg128 (2004-08-17 12:01:00) [11]Брехня, лови:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TMapiMessage* MapiMessage;
TMapiRecipDesc* MapiRecipDesc;
TMapiFileDesc* MapiFileDesc;
Cardinal MError;
AnsiString RecipName = "Серега";
AnsiString RecipAddress = "sergp@f1tradenet.com.ua";
AnsiString Subject = "Тема письма";
AnsiString NoteText = "";
AnsiString CurFile2 = "C:\\file.html";
MapiMessage = new TMapiMessage;
MapiRecipDesc = new TMapiRecipDesc;
MapiFileDesc = new TMapiFileDesc;
MapiRecipDesc->ulReserved = 0;
MapiRecipDesc->ulRecipClass = MAPI_TO;
MapiRecipDesc->lpszName = RecipName.c_str();
MapiRecipDesc->lpszAddress = RecipAddress.c_str();
MapiRecipDesc->ulEIDSize = 0;
MapiRecipDesc->lpEntryID = NULL;
MapiFileDesc->ulReserved = 0;
MapiFileDesc->flFlags = 0;
MapiFileDesc->nPosition = 0;
MapiFileDesc->lpszPathName = CurFile2.c_str(); // ИЛИ NULL если файла нету
MapiFileDesc->lpszFileName = NULL;
MapiFileDesc->lpFileType = NULL;
MapiMessage->ulReserved = 0;
MapiMessage->lpszSubject = Subject.c_str();
MapiMessage->lpszNoteText = NoteText.c_str();
MapiMessage->lpszMessageType = NULL;
MapiMessage->lpszDateReceived = NULL;
MapiMessage->lpszConversationID = NULL;
MapiMessage->flFlags = 0;
MapiMessage->lpOriginator = NULL;
MapiMessage->nRecipCount = 1;
MapiMessage->lpRecips = MapiRecipDesc;
MapiMessage->nFileCount = 1;
MapiMessage->lpFiles = MapiFileDesc;
MError = MapiSendMail(0, reinterpret_cast<unsigned int>(Application->Handle),
*MapiMessage, MAPI_DIALOG, 0);
if (MError) ShowMessage("Ошибка");
delete MapiMessage;
delete MapiRecipDesc;
delete MapiFileDesc;
// MAPI_NEW_SESSION - указать вместо MAPI_DIALOG, тогда небудет показываться окно почтовика
}
Anatoly Podgoretsky (2004-08-17 11:39:00) [12]Нет, закрытый продукт.