PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verbindung zu einem anderen Rechner mit C/C++



Stormrider
02-04-2002, 11:24
Mein Ziel ist es, mit C/C++ einen E-Mail Clienten zu schreiben (OpenSource). Und schon taucht das erste Problem auf:

Wie verbinde ich mich mit dem Mailserver, damit ich ihm die Kommandos senden kann und die Antworten auswerten kann?

Ein Link zu einem "HowTo" oder eine Richtungsweisung a la "schau mal auf "socket->connect" oder sowas waeren toll.

Mir stehen VisualStudio, die MSDN, CodeWarrior, ProjectBuilder und KDevelop zur Seite, das ganze (Kernel) soll aber moeglichst Plattformunabhaengig sein (das GUI kommt spaeter je nach OS "obendrauf").

Wuerde mich freuen, wenn mich jemand in die richtige Richtung "schubsen" koennte...

Doc Maverick
02-04-2002, 16:32
Hi,
also die beiden Protokolle zum Versenden und Empfangen werden auf http://rfc.sunsite.dk/ beschrieben.
Das SMTP-Protokoll zum Versenden von Mail wird in der RFC (Request for Comment) 821 beschrieben und POP3 zum Empfangen unter 1081 und 1082.
Viel Erfolg!
Tschüß.

lolli
02-04-2002, 16:36
Hi,
besog dir doch einfach einen anderen OpenSource-Mailclienten. Es ist ja nicht umsonst OPEN-Source :)

oliver

Konrad2001
02-04-2002, 22:16
Hallo,

ich habe mich mal mit dem Thema Sockets beschaeftig. Hatte dafuer auch ein sehr gutes Tutorial, doch leider sitzt ich gerade am falschen Rechner mit den falschen Bookmarks. Ansonsten lohnt es sich, mal ein Blick in den Apache-Quellcode zu werfen, die verwenden die Netzwerksocketprogrammierung schliesslich ausgiebigst :-).

Aber auch Google findet eine ganze Menge an guten HowTo's.

Aber du solltest dir vielleicht auch ueberlegen, ob ein Mailclient so die ideale Anfangsuebung zur Socketprogrammierung ist...

Schoenen Abend noch

Konrad

Malcolm
02-04-2002, 22:24
wo bekomme ich einen open Source e-mail clinet ?

hunter
02-04-2002, 22:54
Konsole:

http://www.mutt.org
http://www.washington.edu/pine

Grafisch:

ftp://ftp.ximian.com/pub/source/evolution/

Desweiteren kannst du mit Sourcefoge und Freshmeet suchen. Da kommen hunderte raus.