Q&A

  • indy를 사용해서 SMTP로 mail 보내기 ...
[환경] 2000 Server, Oralce8, Delphi6

[Source]
        msg.From.Text             := 'insa@pmsf';
        msg.Recipients.EMailAddresses := 'delprogman@hotmail.com';
        Msg.Subject                 := '명세표';
        smtp.UserId                  := 'insa';  
        smtp.Password             := 'insa';
        smtp.Host                     := 'pmsf';
        Msg.ContentType          := 'text/html';
[질문]
     msg.From.Text와 msg.Recipients.EMailAddresses와smtp.Host가
     동일해야 메일성공을 하던데요....틀릴경우는 어케해야되죠...
     어디서보니까 인증을 하면 된다는데 인증은 어케해요...
     메일서버에서 외부로 나갈려구 하는데 안되드라구여
     스펨메일땜에 일부로 VCL자체에서 막았다는 얘기도 있구
     방화벽하구 관계가 있다구도 하구....
     정확한 답볍 머리 숙여 부탁합니다....
1  COMMENTS
  • Profile
    이영도 2002.07.03 02:40
    [해결방안]
    일단 SMTP 가상 서버에서 relay설정을 해야됨(물론 서버에서).
    그럼 일단은 서버로 mail이 발송됨.
    근데 이상하게도 Queue에 계속 쌓이고 발송이 안될 경우도 있습니다
    이럴땐 서버에 DNS서버를 만들어 주면 해결 됩니다.
    .
    .
    부디 다른 분들도 성공하시길...
    릴레이 설정및 DNS서버 등의 방법은 인터넷에서 검색하시면
    자세히 나옵니다.