다시 한번 질문을 올립니다.
NMSMTP Component를 이용해 메일전송 프로그램을 짜고 있습니다.
Subtype은 mtHtml로 하고 메일을 전송하면
메일 본문이 HTML 문서로 잘 보입니다.
그런데 NMSMTP1.PostMessage.Attachments.Add(AttachFile); 문에서
첨부파일을 같이 보내면 첨부파일은 정상적으로 보내지는데
메일본문에 HTML Tag가 그대로(일반 텍스트처럼) 나옵니다.
NMSMTP Component 버그인지 아니면 제가 잘못 프로그램을 만든 것인지
정말 답답합니다...
많은 고견 부탁드립니다.
with objSMTP do begin
SubType := mtHTML;
Host := MAIL_HOST;
UserID := MAIL_USER;
objSMTP.ClearParameters;
try
Connect;
PostMessage.FromName := strSnd;
PostMessage.FromAddress := strSnd;
PostMessage.Subject := strSubject;
PostMessage.ToAddress.Clear;
PostMessage.ToAddress.Add(strRev);
PostMessage.Attachments.Clear;
// 하나의 파일일 경우
if FileExists(파일명) then
PostMessage.Attachments.Add(파일명);
PostMessage.Body.Clear;
PostMessage.Body.Add(HTML문장);
SendMail;
finally
DisConnect;
end;
end;