Hi. bin gerade dabei ein programm zu coden, das mit dem ClientSocket arbeitet(das internet control). es handelt sich hierbei um eine art schnittstelle für smtp. Ich habe damit was ganz besonderes vor, deshalb kann ich nicht die smtp funktionen vom bcb direk benutzen.jedenfalls foolgendes problem: ich stelle wie folgt eine verbindung her:
ClientSocket->Host = "107.107.107.108"; //das is meine lan-Addresse,
//ich hab lokal nen SMTP- //Server geinst
ClientSocket->Socket->SendText("HELO Synthetic"); //helo command
ClientSocket->Socket->SendText("MAIL FROM: Synthetic");
ClientSocket->Socket->SendText("RCPT TO: bud@107.107.107.108");
//ich hab einfach irgendeine mailaddresse auf dem
//Server genommen, hier grad bud@107.107.107.108
ClientSocket->Socket->SendText("DATA"); //command um die mail zu
//senden. server antwortet mit: Please enter mail, exit with "."
//on //a //line
ClientSocket->Socket->SendText("irgendwas, soll halt ne mail sein");
ClientSocket->Socket->SendText("."); //Mail senden
ClientSocket->Socket->SendText("QUIT"); //connection beenden
jetzt hab ich folgendes problem: es geht alles gut bis zum punkt, wo der command DATA gesendet wird. der server antwortet noch mit seinem Please enter mail, exit with "." und so weiter, aber dann ist schluss, alle weiteren commands werden ignoriert.(sie kommen beim server nicht an.) ich hab es mit dem ArgoSoft Mailserver(freeware version) und dem Merak MailServer(Pro) probiert. mit telnet kann ich diese commands übrigens problemlos abarbeiten, nur eben mit den formfeldern nicht. wer ne lösung dafür hat, könnte mir nen source per mail schicken( Synthetic_codes@yahoo.de
(ich glaub doch mal, dass der zu gross wäre um ihn hier zu posten.)
aufjeden fall möchte ich unter keinen umständen das SMTP internet-control des bcb5 verwenden!!!
ps: wer hat die deutsche binary zum bcb5??? bitte mailen(synthetic_codes@yahoo.de)(es handelt sich um: bcb.exe, dbexplor.exe, bcbcxp50.bpl, bcbidl50.bpl, dcldss50.bpl, dclmid50.bpl, dclnet50.bpl. die dateien sind alle im bin verzeichnis des bcb