IdMsg.Clear;
attfile := '';
IdMsg.From.Text := 'admin@xxx.co.kr';
IdMsg.ContentType := 'text/plain';
IdMsg.Recipients.EMailAddresses := '222222@naver.com';
IdMsg.Subject := '테스트';
IdMsg.Body.Add('안녕하십니까? ');
IdMsg.CCList.EMailAddresses := '';
IdSMTP.Username := 'abc';
IdSMTP.Password := '12345';
IdSMTP.Host := 'xxx.co.kr';
TidAttachment.Create(IdMsg.MessageParts, attfile);
IdSMTP.Connect;
--> If IdSMTP.Authenticate Then
Begin
ShowMessage('안녕하세요');
End;
try
IdSMTP.Send( IdMsg );
finally
IdSMTP.Disconnect;
end;
----------------------------------------------------------------------------
델7 에서 smtp를 사용하여 메일을 보내려고 하는데 인증부분에서 에러가 납니다.
id, pw는 확실하고, outlook에서는 위의 호스트, id, pw로 세팅을 하여 사용하니 보내는 것, 받는 것 잘 됩니다.
카페24에 호스팅하여 도메인을 연결하여 사용하는데 예전에 위의 소스로 보낸 기억이 나는데 왜 에러가 나는지 도움바랍니다.
에러메세지는 'auth not available (#5.3.3)' 입니다.
카페24에 문의를 해도 별 답변은 없습니다.
그리고 indy 버전은 모르겠는데 del7에 있는 것을 업하지 않고 사용하고 있는데 혹시 indy를 최근 것으로 하면 가능성이 있는지
현재 indy버전은 어떻게 알 수 있는지도 알고싶습니다.
많은 조언 부탁드립니다.
|