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

Вниз

ПОМОГИТЕ СРОЧНО   Найти похожие ветки 

 
Hewlping   (2002-02-28 21:08) [0]

Помогиет мне пожалуйста, извините что вопрос уть-чуть "невтему", но всеже. Как мне отправить письмо при помощи вин апи. пример, который нахрдится в FAQ у меня не работает.


 
lipskiy ©   (2002-02-28 21:22) [1]

ShellExecute(Application.Handle,"open",PChar("mailto:login@domen.ru?Subject=Subj&Body=body"),"","",0);
Это не работает?


 
[NIKEL] ©   (2002-03-01 05:42) [2]

чиста ВинАпи :)

#define SMTP_PORT 25 //порт почтового сервера
#define SMTP_ADDR "128.1.1.1" //Айпишник почтового сервера

int rc;
WSADATA WSAData;

rc = WSAStartup(MAKEWORD(1, 1), &WSAData);
if(rc != 0) return FALSE;

SOCKET nSMTPServerSocket;
struct sockaddr_in smtp_address;
int nConnect;
int iLength;
int iMsg = 0;
int iEnd = 0;
BYTE sBuf[4096];

char *MailMessage[] =
{
"HELO domain.ru\r\n",
"MAIL FROM:<",
"RCPT TO:<vasya@pupkin.ru>\r\n",
"DATA\r\n",
"",
"QUIT\r\n",
NULL
};

lstrcat(MailMessage[1], "purpe@sources.ru>\r\n");
lstrcat(MailMessage[4],"Hello world\r\n\r\n.\r\n");

nSMTPServerSocket = socket(PF_INET, SOCK_STREAM, 0);

if(nSMTPServerSocket != INVALID_SOCKET) {
smtp_address.sin_family = AF_INET;
smtp_address.sin_addr.s_addr = inet_addr(SMTP_ADDR);
smtp_address.sin_port = htons(SMTP_PORT);

nConnect = connect(nSMTPServerSocket, (PSOCKADDR)&smtp_address, sizeof(smtp_address));

if(nConnect) { }
else {
do {
iLength = recv(nSMTPServerSocket, (LPSTR)sBuf+iEnd, sizeof(sBuf)-iEnd, 0);
iEnd += iLength;
sBuf[iEnd] = "\0";
send(nSMTPServerSocket, (LPSTR)MailMessage[iMsg], strlen(MailMessage[iMsg]), 0);
iMsg++;
} while(MailMessage[iMsg]);
}

closesocket(nSMTPServerSocket);
}



 
Hewlping   (2002-03-01 16:49) [3]

и НА ТОМ СПАСИБО


 
AndreyK   (2002-03-03 13:02) [4]

uses ShellApi;

ShellExecute("mailto:writer@coolware.com");



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-57560
andersen
2002-01-15 21:40
2002.03.18
Как узнать в Интернете я или нет?


1-57453
KvORubin
2002-03-03 09:46
2002.03.18
АРХИВИРОВАНИЕ - ПОМОГИТЕ !!!


14-57512
chernoruk
2002-02-04 18:35
2002.03.18
Connect to the Internet


7-57542
Cherep2
2001-12-14 17:48
2002.03.18
Про Модем и реестр!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<<<<<<Срочно>>>>>>


4-57555
Shizik
2002-01-19 13:04
2002.03.18
Очень нужна помощь!!!!