[LUGOS-PROG] smtp klient v C-ju
Marko Mlakar
mare at security.eu.org
Fri Dec 7 14:05:11 CET 2001
On Fri, Dec 07, 2001 at 12:52:55PM +0100, Branko F. Graèner wrote:
> pozdravljeni
>
> pred èasom sem naprogramiral skript v perlu, ki se je znal pogovarjati z
> SMTP stre¾nikom, kar mi ni povzroèalo posebnih problemov. sedaj moram stmp
> klient realizirati v jeziku C. pristop sem uporabil isti kot v perlu, vendar
> zadeva nekako ne deluje...
>
> èe se priklopim na stmp stre¾nik s telnetom je procedure nekako takole
>
> HELO host.domain
> MAIL FROM: me at domain.org
> RCPT TO: lalal at domain.org
> itd...
>
> med posameznimi komandami stre¾nik odgovarja s kodami (trimestna cifra na
> zaèetku) in opisom napake.
>
> v cju najprej s send() po¹ljem HELO, z recv() dobim nazaj da je vse ok,
> potem po¹ljem ¹e MAIL FROM, pa nazaj dobim en crap (neke oktalne znake)....
>
> zakaj se to dogaja.
>
> seveda program ne deluje :)
>
> brane
uporabljat bos mogu select(), da vidis kdaj je na inputu podatek, da ga
preberes pol.. pa da sestavis paket do \n znaka. (povezava more bit non
blocking) - ce hoces res tapravo stvar :)
go manual go!
More information about the lugos-prog
mailing list