Potrzebuje kod funkcji która by wysyłała tekst z kilku funkcji, na podany w programie adres e-mail...

- Rejestracja:około 22 lata
- Ostatnio:około 5 lat
Char P;
{
P = "mailto:boduch@poland.com?Subject=Temat&Body="+
Memo1->Lines->Text);
ShellExecute(Handle,"open",P, nil, nil, SW_SHOW);
}
albo indy :)
- Rejestracja:prawie 21 lat
- Ostatnio:ponad 9 lat
- Postów:513
właśnie przekierowałem emaila wysyłanego ze stronki sweb.cz na swojego "czuwacza" i dostałem takie coś:
** Server is listening on port 65535
00:21:23 Connected to 127.0.0.1 (localhost)
127.0.0.1 (00:21:23)
POST /editfolder.py/editFolderScreen?sessionId=9Bskj5ywA5Ab&folderId= HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
Accept-Language: en-us,en-gb;q=0.8,de;q=0.5,pl;q=0.3
Content-Type: multipart/form-data; boundary=---------------------------7d4cbe3fr03a2
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: email.seznam.cz:80
Content-Length: 1491
Connection: Keep-Alive
Cache-Control: no-cache
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="attachmentId"
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="sessionId"
9Bk4udwwA5Ab
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="folderId"
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="to"
komu1
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="cc"
komu2
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="bcc"
komu3
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="subject"
post subiect
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="body"
treść
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="keepCopy"
1
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="file"; filename=""
Content-Type: application/octet-stream
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="file"; filename=""
Content-Type: application/octet-stream
-----------------------------7d4cb171b03a2
Content-Disposition: form-data; name="file"; filename=""
Content-Type: application/octet-stream
-----------------------------7dk48dg1b03a2
Content-Disposition: form-data; name="send"
O D E S L A T
-----------------------------7d4ca63td03a2--
seesion id jest pozmieniane; można je odczytać pobierając stronę z serwera, gorzej z ciastkami bo nie zabierałem się za nie, poza usuwaniem z indexu
(każdy enter to samotne 0xA, na końcu jest jeden enter)
- Rejestracja:prawie 21 lat
- Ostatnio:ponad 9 lat
- Postów:513
to wysyłasz w samym nagłówku HTTP - łączysz się z serwerem i <ort>Od razu</ort> wysyłasz cały taki text; zależnie na jakiej stronie masz dojście do serwera @ to ten text będzie prawie zawsze inny, choć sama idea ta sama
tak samo jakbyś wysyłał żądanie o stronę: GET / HTTP/1.1\n ...
Po wysłaniu nagłówka odbierasz ileśtam bajtów 200-300 (sam nagłówek) albo całość jaką wyśle serwer i sprawdzasz numer błędu