C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[73954] [질문]smtp 에 대하여
하안인 [hurco] 3967 읽음    2016-11-06 18:44

c++builder 6.0 을 사용하고 인디 9.0.50을 사용하고 있습니다.

여기서 smtp관련 자료를 찾아서 아래와 같이 했는데 에러가 나네요.

  IdMessage1->From->Text = Edit5->Text;
  IdMessage1->Recipients->EMailAddresses = Edit6->Text;
  IdMessage1->Body->Add(Memo1->Lines->Text);
  IdMessage1->Subject = Edit7->Text;

  if(IdSMTP1)
  {
     IdSMTP1->Host = Edit1->Text;
     IdSMTP1->Port = StrToInt(Edit2->Text);
     IdSMTP1->Username = Edit4->Text;
     IdSMTP1->Password = Edit3->Text;
    // IdSMTP1->AuthenticationType = atNone; //atLogin;

     IdSSLIOHandlerSocket1->PassThrough = FALSE;
     IdSSLIOHandlerSocket1->SSLOptions->Method = sslvTLSv1;
     IdSSLIOHandlerSocket1->SSLOptions->Mode = sslmClient;
    // IdServerIOHandlerSSL1->
     IdSSLIOHandlerSocket1->Open();
        IdSMTP1->Connect();  // 10초
        IdSMTP1->Authenticate();

        try {


          IdSMTP1->Send(IdMessage1);
          MessageDlg("succ.", mtWarning, TMsgDlgButtons() << mbOK, 0);

        }
        __finally {
          IdSMTP1->Disconnect();
        }

  }


sorry,that domain isn't in my list or allowed rcpthosts(#5.5.3-chkuser)


인증부분에 문제가 있는거 같은데  어떻게 해야하는지요.


여기서 찾은 부분은 버전이 틀린거 같아서

IdSSLIOHandlerSocketOpenSSL1->Destination       = "smtp.gmail.com:465" ;

이부분이 있던데 9.0.50 버전에는 destionation
부분을 찾을수 없어 빼 먹어서 그런건지....

도움 구합니다.

+ -

관련 글 리스트
73954 [질문]smtp 에 대하여 하안인 3967 2016/11/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.