Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Подскажите ссылочку с обучающими самплами по отправке мыла по API   Найти похожие ветки 

 
Aleksandr ©   (2004-04-19 18:00) [0]

Задолбался я INDYйскими компонентами пользоваться - кривизна прет из всех щелей. На послать одно письмо еще работает, а на работу с 2000 на прием/на отсылку полный финиш. Подскажите ссылочки, будьте добры, типа "Отправляем мыло ручками" для начинающих! TCP-соединение я уж сам состряпаю, а последовательность, какими и для каких случаев командами должны клиент и сервер обмениваться, я вообще ни в зуб ногой...


 
SammIk ©   (2004-04-20 08:16) [1]

Вот ссылка http://www.protocols.ru/.
Весь саит облазь, есть и то что тебе надо, ну очень подробно.
Поищи в нете статьи по работе с сокетами на апи их тоже то
х..много


 
serg128 ©   (2004-04-20 10:16) [2]

// Извини что на билдере, на делфях есть на http://nobat.ru

   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, ????? ??????? ???????????? ???? ?????????


 
Rouse_ ©   (2004-04-20 11:04) [3]

Ну раз ручками то:
Отправка SMTP,
http://www.sources.ru/protocols/smtp_learning.shtml

Прием POP3
http://www.sources.ru/protocols/pop3_learning.shtml

Так же почитай
http://rfc.sunsite.dk/rfc/rfc822.html



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
1-1085303046
G_U_N
2004-05-23 13:04
2004.06.06
Видеокарта


3-1084735551
SnowMen
2004-05-16 23:25
2004.06.06
function YearsBetween(const ANow, AThen: TDateTime): Integer;


1-1085561649
Алексей
2004-05-26 12:54
2004.06.06
Как указать компилятору, что число является двоичным?


14-1085088303
Алхимик
2004-05-21 01:25
2004.06.06
Ораторское искусство г.Жириновского


1-1085674813
Sergey
2004-05-27 20:20
2004.06.06
Удаленный файл