c++ FTP/email [MEGOLDVA]

 ( sandorlev | 2009. szeptember 20., vasárnap - 17:17 )

hali!

épp egy c++ programon dolgozom, aminek fő funkciója lenne az emailküldés/ftpfeltöltés. googlellel nem találtam semmi használhatót, légyszi segítsetek!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

std::cout<<"Hello World";
Elegendő az ftp részét megírnod, azzal már lehet emailt is küldeni :)

:D

http://en.wikipedia.org/wiki/File_Transfer_Protocol#Further_reading Itt megtalálhatóak a protkollleírások FTP-hez.
http://en.wikipedia.org/wiki/SMTP#References Itt pedig az SMTP-hez és a MIME-hez.

Amúgy meg google://smtp c++ library első találat: http://www.vmime.org/
Ha nem is keresel, nem is találsz.

igen és a readme így kezdődik:

To use VMime with Microsoft Visual Studio .NET 2003 you need
* Microsoft Visual Studio .NET 2003
* The GNU libiconv library
* The GNU gettext package (libiconv depends on it)
* SCons if you'd like to compile from the CVS repository

azt hittem van valami egyszerű néhány soros megoldás, de úgy tűnik nincs :(

iconv a különféle karakterkészlet-támogatás miatt kell, a gettext ennek a függősége. Az elején nem írtad, hogy Visual Studioval szeretnéd használni, egy Unix-portálon nekem alap volt, h Unix-jellegű fejlesztéshez kell. Arra meg ez tökéletes.

.NET keretrendszer esetén ott a System.Net.Mail (http://msdn.microsoft.com/en-us/library/system.net.mail.aspx) és a System.Net.Mime (http://msdn.microsoft.com/en-us/library/system.net.mime.aspx)

A kovetkezokre keress ra: RFC959, RFC2821, RFC2045, RFC2060, RFC1939. :^D

A socket API-t gondolom vagod! :^DDD

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"

Qt-ban elég egyszerű a hálózatkezelés, levélküldéshez külön osztály tudtommal nincs, de a levélküldés egyébként sem egy nagy dolog, van aki telnettel szokott.

QFtp osztály viszont van.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

köszi majd megpróbálom

SŐT, QT-hez tutorial is van

Az emailkuldes viszonylag egyszeru protokoll, de ha csak linuxra fejlesztesz, hasznalhatsz popen-t meg sendmail-t is.

FTP mar egy picit bonyolultabb, nezd meg a curl apijat, szerintem tud.
--

()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

ok köszi