shellexecute(Handle,'open',PChar('telnet.exe'),pchar('gdo.co.kr 25' +#13#10 +'helo kyg'),nil,SW_SHOWNORMAL);
winexec(Pchar('telnet gdo.co.kr 25'+ #13#10 + helo kyg), SHOWNORMAL);
이런식으로 telnet.exe 를 실행시켰읍니다.
그런데 제가 하고 싶은건
telnet gdo.co.kr 25
helo kyg
mail from: kyg@dazum.com
rcpt to: kyg@dazum.com
.
.
이런식으로 메일내용을 메일 서버에 보내고 싶거든요...
어떡하면 되는지요...
델파이 컴포넌터(TIdSmtp, TidMessage)를 이용하여
TIdSmtp1.send(TidMessage);
하면 메일 메시지를 메일서버로 보내지더라구요...
이게 어떻게 해서 보내지는 지 해보고 있습니다...
답변 부탁 드리겠습니다.
소켓통신을 써야 겠지요..
TELNET Port 가 21번 인가요? 포트를 열고 메세지를 날리면 잘 응답해 줄겁니다.
참, Telnet 통신은 Blocking mode 가 잘 맞는것 같습니다.
즐푸하세여..
타락천사...