Q&A

  • idSmtp 질문이염
안녕하세요 IDSmtp를 이용한 메일 보내기 프로그램을 만들고 잇거든요

그런데 몇일동안 싸매고 이리저리 알아봐도 도저히 안되겠더군만요...

그 이유즉은...

  with IdSMTP1 do begin
    Host := '호스트 도메인 주소';  <=== 여기는 저희 회사 서버로 접속
    Port := 25;
    UserId := '아이디';
  end;

  IdSMTP1.Connect;  <== 요렇게  저희회사로 접속



  with IdMessage1 do begin
    IdMessage1.Clear;
    From.Address := '보내는 이 주소;
    From.Name := '이름';
    Recipients.EMailAddresses := '다른 메일 주소';  <== 다른 데로 메일을
                                                                              보내려면 503 인가
                                                                              하는 에러메시지가
                                                                              자꾸 떠염

    Subject := 'test';
    ContentType := 'TEXT/HTML';
    CharSet := 'KS_C_5601-1987';
  end;

  IdSMTP1.Send(IdMessage1);
  IdSMTP1.Disconnect;

우짜면 이 일을 해결할수 잇을까요.....ㅜ.ㅠ
부디 도움 바래요~~~~

2  COMMENTS
  • Profile
    윤신호 2002.03.11 21:06
    혹시 받는 사람이 회사 내부사람(메일주소가 보내는 사람하고 받는 사람 메일주소가 같은사람)만 전송이 되는 경우가 아닌가요?
    내부사람만 전송되고 외부사람에게 전송할때 오류가 나는것이라면 메일서버셋팅문제일듯 싶습니다.
    스팸메일을 막기위해서 서버가 필터링 하는 경우인데
    보내는 사람의 ip를 체크하는 경우도 있구 봬내는 사람 메일 주소 이름으로 체크하는 서버도 있고 회신하는 메일주소의 IP또는 주소를 체크해서 스팸메일을 막는 기능입니다. 이럴 경우 메일서버와 보내는 사람주소 또는 회신주소가 같은 경우에만 외부로 전송을 할것입니다.

    받는 사람의 메일주소도 중요하지만 보내는 사람주소, 회신주소까지 정확하게 입력하시고 전송을 시도해보시기 바랍니다.
    또한 메일서버설정을 체크해보세요

    (*전 델파이에 기본적으로 있는 NMSMTP만 써봐서리 NMSMTP사용시 저도 겪은 일이라서리...)


  • Profile
    하병준 2002.03.11 21:54

    메일 세팅이라면 어떤 걸 말씀하시는지 잘 모르겟어여...

    smtp서버도 만들어야되구 클라이언트도 만들어야 하나여?

    개념이 없어 잘 이해가 안돼요

    nmsmtp라면 어떻게 해야하는지 알려주실수 있나여?/
    데모로 한번 봣는데 이거 역쉬 외부로는 메일이 안가더라구요...
    지금 급해서용...(애구 염치없어라)