[HWnews] Win32 a pouziti HTTP a SMTP v C
Petr Stetina
petr@lab.cz
Pátek Duben 9 15:55:23 CEST 2004
Vy neznate net cut? To je ten vas telnet se vstupnim streamem. ;)
No nic. Nechci nikomu brat chut implementovat sitove protokoly, ale proc
radeji nevymyslet neco noveho?
Petr
Vitezslav Gazda wrote:
> Ta aplikace v C to neresi, ta pouze komunikuje pomoci socketu, vlastne
> funguje uplne stejne jako Telnet, ale narozdil od neho podporuje vstupni
> stream, takze mi pak staci si vygenerovat soubor s protokolem SMTP a
> zavolat tu moji aplikaci jako Telnet.exe >vstup.txt.
> Co se tyka Base64, tak to resi ta cast co generuje ten vstup a to je
> zase jednoducha aplikace ve VBScriptu, ktera k tomu pouziva ADODB.Stream
> a vysledek zase posila na vystup, takze pak jednoduse odeslu email
> prikazem Telnet.exe >GenerujEmail.vbs <from> <to> <subject> <body>.
> Zhruba zpameti, kdyz tak to dam dokupy a poslu.
> Puvodne jsem zadnou svou aplikaci v C nechtel psat a vyuzit standardni
> Telnet.exe co je ve Windows, ale proste se mi ho nepodarilo rozchodit,
> tak aby bral vstupni soubor. I kdyz je to konsolova aplikace, tak to
> proste neumela a musel jsem si napsat svoji.
>
>> From: Petr Stetina <petr@lab.cz>
>> Reply-To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>> To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>> Subject: Re: [HWnews] Win32 a pouziti HTTP a SMTP v C
>> Date: Fri, 09 Apr 2004 13:44:03 +0200
>>
>> Ostatne i HTTP je jednoduchy textovy protokol, ale proc znovu vymyslet
>> vymyslene? Staci preci zavolat jednoduchy skriptik s pouzitim wget a
>> mail a nemusite travit cas vlastni implementaci.
>>
>> BTW: Jak jste na tech par radcich vyresil napriklad prevod do base64
>> nebo zpravy skladajici se z vice casti (s prilohou)?
>>
>> Petr
>>
>> Vitezslav Gazda wrote:
>>
>>> SMTP je jednoduchy textovy protokol, na to staci Winsock Functions
>>> http://msdn.microsoft.com/library/en-us/winsock/winsock/winsock_functions.asp.
>>> Sam jsem si napsal aplikaci podobnou telnetu na par radku kodu a
>>> pouzivam ji k odesilani emailu z command lajny, klidne muzu
>>> poskytnout i se zdrojakem.
>>>
>>>
>>>> From: "Radek a Petra Vickovi" <rvicek@quick.cz>
>>>> Reply-To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>>>> To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>>>> Subject: RE: [HWnews] Win32 a pouziti HTTP a SMTP v C
>>>> Date: Fri, 9 Apr 2004 10:11:13 +0200
>>>>
>>>> Pokud si da dotycny hledat urcite nejakou knihovnu najde. Ja ve VB
>>>> pouzivam
>>>> vbSendMail.dll a podle mne musi neco takoveho existovat i pro Ccko.
>>>>
>>>> Pouziti je snadne.
>>>>
>>>> RadekCX
>>>>
>>>> > -----Original Message-----
>>>> > From: hw-list-bounces@mailman.nethouse.cz
>>>> > [mailto:hw-list-bounces@mailman.nethouse.cz]On Behalf Of Dolezal
>>>> Dusan
>>>> > Sent: Friday, April 09, 2004 9:25 AM
>>>> > To: [HWnews]
>>>> > Subject: RE: [HWnews] Win32 a pouziti HTTP a SMTP v C
>>>> >
>>>> >
>>>> > Zrovna nejake stahovani pres HTTP programuju. Na to je ve Windows
>>>> > rozhrani WinInet, melo by byt uz ve Win95, takze by to melo fungovat
>>>> > vsude. Jsou zde funkce jako InternetOpen, InternetOpenUrl, atp. Mel
>>>> > byste to najit v MSDN apod., ale ted se divam, ze funkce pro SMTP tam
>>>> > zrejme nejsou.
>>>> >
>>>> > Dusan Dolezal
>>>> >
>>>> > -----Original Message-----
>>>> > From: hw-list-bounces@mailman.nethouse.cz
>>>> > [mailto:hw-list-bounces@mailman.nethouse.cz]On Behalf Of Hynek Sladky
>>>> > Sent: Friday, April 09, 2004 9:05 AM
>>>> > To: [HWnews]
>>>> > Subject: [HWnews] Win32 a pouziti HTTP a SMTP v C
>>>> >
>>>> >
>>>> > Dobry den,
>>>> > potreboval bych ve svem SW nacist www stranky pres HTTP a odeslat
>>>> data
>>>> > pres SMTP, ale vubec nevim, jak na to. Poradite mi, prosim, kde by se
>>>> > dalo najit, jak se toto programuje?
>>>> >
>>>> > Dekuji,
>>>> > Hynek Sladky
>>>> >
>>>> > ---
>>>> > Pøíchozí zpráva neobsahuje viry.
>>>> > Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
>>>> > Verze: 6.0.650 / Virová báze: 416 - datum vydání: 4.4.2004
>>>> >
>>>> ---
>>>> Odchozí zpráva neobsahuje viry.
>>>> Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
>>>> Verze: 6.0.650 / Virová báze: 416 - datum vydání: 4.4.2004
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored by www.HW.cz
>>>> HW-list@mailman.nethouse.cz
>>>> http://nethouse.cz/mailman/listinfo/hw-list
>>>
>>>
>>>
>>> _________________________________________________________________
>>> Chatujte bezpecne s lidmi, ktere si umistite na seznam svych pratel -
>>> stahujte MSN Messenger 6.1! http://www.msn.cz/procmessenger
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> HW-list@mailman.nethouse.cz
>>> http://nethouse.cz/mailman/listinfo/hw-list
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> HW-list@mailman.nethouse.cz
>> http://nethouse.cz/mailman/listinfo/hw-list
>
>
> _________________________________________________________________
> Online hry! Spousta zabavy s MSN Messenger 6.1
> http://www.msn.cz/procmessenger
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> HW-list@mailman.nethouse.cz
> http://nethouse.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list