Hallo,
Ein teil meines Programmes ist es, eine email zu versenden. das klappt auch wunderbar, nur am Ende happerts...ich habe folgende Prozedur:
Quelltext
1: 2: 3: 4: 5:
| ClientSocket1.Socket.SendText('mail from: admin@test.com' #10#13); ClientSocket1.Socket.SendText('rcpt to: recipient@test.com' #10#13); ClientSocket1.Socket.SendText('data' #10#13); ClientSocket1.Socket.SendText('Hier steht die email...' #10#13); ClientSocket1.Socket.SendText('.' #10#13); |
Natürlich habe ich die codes nciht einfahc so untereinander gehauen sondern sie so eingebaut, dass das Programm auch richtig funktioniert...Ich bekomme auch nach jeder Zeile eine erfolgreiche Antwort vom Server, bis zu dem Befehl "data". Dies beantwortet der Server noch erfolgreich, aber dann kommt gar nix mehr vom server. nachdem der emailtext gesendet ist und ich den Punkt in der einzelnen Zeile gesendet habe, bekomme ich keine Antwort. Wenn ich alles manuel in telnet eingebe, sendet er die email ganz normal. Kann mir jemand helfen, wie ich den letzten schritt de prozedur absolvieren kann? alles klappt, nur der befehl er soll die email wegschicken, da klappt irgenwas nicht...
mfg
Noreux