Dll для работы с протоколом MRA (мэйл-агент).
MMP.dll - библиотека, реализующая несколько основных функций для работы с протоколом MMP.
Код:
Function Search_(sex:string; onl:boolean):Pchar; Stdcall; External 'MMP.dll';
Function Login(logpass:string):Pchar; Stdcall; External 'MMP.dll';
Procedure Logout; Stdcall; External 'MMP.dll';
Function Message_(acc,mess:string):Boolean; Stdcall; External 'MMP.dll';
кратко:
Function Search_(пол:string; "только онлайн":boolean) - параметр "пол" может принимать 3 значения:
1. 'F' - баб
2. 'M' - мужык
3. '' - кто угодно
функция возвращает полученный список найденных акков (с датами рождения) или, если был сбой, то сбоит
Function Login(logpass:string)
Ну тут все понятно. Вы авторизуетесь на сервере. параметр logpass задается как 'login@mail.ruassword' (т.е. логин:пароль ОДНОЙ СТРОКОЙ ЧЕРЕЗ ДВОЕТОЧИЕ)
функция возвращает 'ERR' если не удалось авторизоваться, или псевдоним пользователя и его контакт лист.
Procedure Logout;
Тут можно даже ничего не писать.
Function Message_(acc,mess:string)
Отправляет сообщение mess на адрес acc. пример: Message_('yahoo.com@mail.ru', 'HELLO!')
Возвращает true, если сообщение было отправлено, или false, если нет.
скачать исходник dll на Delphi можно тут :
Вот тут
Для тех, кто пишет не на Delphi - качайте тоже, в архиве есть уже скомпиленная dll и вы ее легко подключите к своему проекту.
Удачных экспериментов