Форум: "Сети";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
ВнизПодскажите ссылочку с обучающими самплами по отправке мыла по 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.029 c