Q&A

  • 메일보내기 에러 503 RCPT first
델파이5로 메일보내기 프로그램을 작성 중입니다..

// 메일 써버와 연결 처리
  try
    with SMTP_procotol do begin
      ClearParameters;
      Host   := 'mail.aaa.co.kr';
      Port   := 25;
      UserID := 'aaa';
      Connect;
    end;
    // 보내는 사람 정보
    with SMTP_procotol.PostMessage do begin
    // 밑에 같이 처리하면 나중에
      FromAddress := 'aaa@aaa.co.kr'; // 보내는 사람
      FromName    := 'aaa';

    end;

    // 받는 사람 정보
    with SMTP_procotol.PostMessage do begin
      ToAddress.Add(Trim(Eb_resive_name.Text));  //받는사람 email주소
      Attachments.AddStrings(LB_upfile.Items);
      Subject := Eb_title.Text;

      Body.Assign(Memo_mailmessage.Lines);
    end;
      SMTP_procotol.SendMail;

  Except
    on ESockError do
      begin
      MessageDlg('E-Mail 전송을 실패 했습니다!',mtWarning,[mbOK],0);
      SMTP_procotol.Disconnect;
    end;
  end;


이렇게 해서 메일을 보내면

503 rcpt first 에러가 뜹니다...

아웃룩에서는 aaa 계정으로 메일 보내기,받기 가 다 됩니다..

그런데 이상한것은 아웃룩('aaa@aaa.co.kr')을 한번 띄우고

프로그램을 실행해서 메일을 보내면 에러가 뜨지 않고 잘 보내집니다...

무엇이 문제인지 점 알려주세요....
0  COMMENTS