napisac maila!

0

no wlasnie w jaki sposob wyslac maila w czystym c plizka prosze o szybka odp musze to zrobic do szkoly!!

0

moze ci sie przydac (fake mail)
helo mail.pl
mail from: adres@email
rcpt to: [email protected]
data

tresc
tresc

. - konczy pisanie

quit

0

nie wiem czy da się to włożyć do c (!)
Bo to co kolega podał to komędy telnetu
ale można spróbować :-P

(wywołanie poprzez uruchom->" telnet")
Należy także uruchomić to poprzez odpowiedni port 25 - SMTP
czyli wywołanie powinno wyglądać tak :

[b]telnet poczta.interia.pl 25[/b] (interia nie sprawdza prawidłowosć
komendy helo , inne wymagają pełną nazwę twojego hosta)

P.s.: Po Data wrzuć jeszcze takie liniki
"
Data
from: [email protected]
to: [email protected]
subject: temat
//tutaj teks i kończymy kropką
"
dzięki temu nie będzie pustych pól u tego kto odbierze

Jeżeli ktoś ma pomysł jak to dołożyć do C to też chętnie zobaczę

0

na pewno dziala
po prostu np. write(gnz, "mail from: [email protected]\n", sizeof);
i juz
\n - dwa znaki

lub
sprintf

0

Wie ktos moze jak wyslac maila w C lub C++, ale tak zeby mozna bylo dolaczyc w zalaczniku jakis plik? Z gory dziekuje za pomoc.

0

ech, nie napisałeś o co Ci chodzi a chcesz by Ci ktoś pomógł. W jakim systemi ma działać program? Windows, Linux, Mac etc, w jakim środowisku to piszesz,bo jeśli to Borland C++ Builder to sądzę, żę powinien być tam komponent do socketów i miałbyś mniej roboty,a jeśli nie to zostaje Ci ręczna obsługa socketu. Dalej procedura jest dość prosta.

redbar, to wcale nie jest fake mail, to po prostu komendy SMTP, których używają klienty i serwery SMTP.

Kaminari, to proste, wystarczy, że gdzieś poszukasz tablicy kodowania BASE64, a następnie zaimplementujesz prosty algorytmik, który będzie pobierał po 3 bajty z pliku, ucinał je i shiftowal tak aby wszystkie dane znajdowały się w 4 bajtach, w których dwa najstarsze bity mają wartość 0, a następnie wartości tych bitów zamieniane sią na odpowiadający im symbol w tablicy.

0

Powracając do tematu telnetu pod windowsa - to mógłby ktoś podać konkretny przykład... byłbym bardzo wdzięczny

1 użytkowników online, w tym zalogowanych: 0, gości: 1