안녕하세요..
답답한 것이 있어 이렇게 질문을 드립니다.
STMP로 메일을 보내는 프로그램을 만들었는데 메일을 보내면 잘 가구요.
방식은 MEMO에 HTML파일을 불러서 보내는데 Outlook이나 기타 HTML을 지원하는 곳에서는 잘 보입니다. 그런데 문제는 새롬과 같은 Text로 보는 곳에서는 HTML문장이
그래로 보입니다. Mine를 사용하면 된디고 하는데 구체적으로 어떻게 구연을 해야 하는지 모르겠습니다.
그리고 아래소스중 'Content-Type'에서 해결 할 수 있는 방법이 혹시 있는지요..
그래서 결론은 HTML로도 보고 Text로도 볼수 있게 할려구 합니다.
Outlook으로 보내는 메일은 HTML로도 볼수있고 Text로도 볼 수가 있더군요..
어떻게 하는 건지...
<소스>
With SMTP1 do
begin
Docinput.Headers.clear;
Docinput.Headers.Add('To', Edt_To.Text);
Docinput.Headers.Add('From', Edt_From.Text);
Docinput.Headers.Add('CC', Edt_Ext.Text);
Docinput.Headers.Add('Subject', Edt_Title.Text);
Docinput.Headers.Add('Content-Type','TEXT/HTML
charset=_autodetect_kr');
end;
with SMTP1 do
Senddoc(Noparam, Docinput.Headers, Memo1.Text, '' , '');
그리고 혹시 지금보내는 내용은 해당 Table에 있는 리스트를 Repeat로 돌려서
보내려고 합니다. 그런데 트런스레이트.. 라는 에러가 발생합니다.
그러데 이상하게도 각각 보내면 문제가 발생합니다.
중간에 Sleep을 넣어도 마잖가지고 for문으로 지원을 해 봐아도 마찬가지입니다.
이것도 좀 해결해주십시오..
그럼 답변 기다리겠습니다..