|
염치 불구하고, 다시 질문드립니다.
이미 받은 첨부파일을 "temp.eml"이라는 file로 저장을 했구요..
이 "temp.eml"파일을 TIdMessage에 읽어 올려구 했습니다.
근데, 읽을때, Read TimeOut Err가 발생하더군요.
왜 그런지 모르겠습니다.
코드는 아래와 같이 했습니다.
TIdMessage *msg = new TIdMessage(this);
msg->LoadFromFile("temp.eml"); <== 이 line에서 err가 발생하더군요..
도움말이나 기타 사이트들을 뒤져 봤는데..
<CR><LF>.<CR><LF> 머시기....
라고 하던데, 이말의 뜻을 도통 모르겠네요.
만약 message terminator sequence가 포함되지 않으면 Exception이 나온다고 하는데...
이 말의 뜻이 뭔지 모르겠네요.
지금까지의 결론은 저장한 파일의 형식이 TIdMessage에서 요구하는 방식을 충족하지 못한것 같은데요..
속시원한 답변 기대합니다.
그리고 이전 답변 감사드립니다.
Indy 9.0 설치하니, LoadFromFile 메소드가 나오더군요.. 얼마나 허망하던지... ㅋㅋ
날씨가 많이 추워졌네요. 모두들 감기 조심하시기 바랍니다.
좋은 하루되세요.
|