델 7 인디콤포넌트, 사내 메일서버 이용
//보내는 사람
IdMessage1.From.Address := 'GUEST@aaaaa-korea.com'; //사내메일 주소
IdMessage1.From.Name := 'GUEST';
IdMessage1.Sender.Address := 'GUEST@aaaaa-korea.com';
IdMessage1.Sender.Name := 'GUEST';
// 받는 사람.
with IdMessage1.Recipients.Add do Address := 'umpro@lycos.co.kr';
//IdSMTP1 Setup//호스트 설정
//IdSMTP1.Host := '210.xxx.xxx.xxx'; //접속안됨
IdSMTP1.Host := '10.124.0.4'; //릴레이 에러
IdSMTP1.Port := 25;
//메일 전송
IdSMTP1.Connect;
IdSMTP1.Send(IdMessage1);
호스트를 사내 아이피로 하면 접송성공하고 Sand에서 릴레이 에러가 나는데...
다시 공인 아이피로 바꾸면접속 에러가 납니다.
아~ 이것땀시 다른일도 안되고... 머리도 살살 아프고...
고수님들 한마디씩 해 주세요...
델마당에서 답변을 한것 같은데...
공인아이피가 일반 메일서버이고 사설이 내부 메일 서버라면
공인 아이피는 안되는것이 당연합니다.. 님이 하신 방식은 스펨으로 차단되도록 되어있고 또한
지금은 adsl 아이피 대역을 블러킹하도록 되어잇는걸로 알고 있습니다.
사설이 안되는 이유는 정확히 모르겠네요... 요즘 일반 회사의 메일 서버에도 구축할때 어느정도의 스펨방지와 관련된 부분도 설정을 하니까 해당부분에서 문제가 되었을수도 있을것 같네요..
결론은 요즘은 이런방식으로는 메일을 보낼기는 무지 힘들꺼다 라는거 정도 입니다.
이런게 가능하다면 누구나 스펨메일을 보내게 될테니.. 이렇게 막는데도 스펨이 많은데 ㅎㅎ