>> Read No. 60330 article  
[질문] mail 보내는 c프로그램에서 MX값 구하기..

등록 2002-11-05 03:02:00     조회 11
이름 HiHi    

		안녕하세요~
 이번에 메일 보내는 프로그램을 간단하게 만들려고 하는데요..
 system( " ); 이용하지 않고, 소켓으로 직접 구현하려 합니다..
 보통 메일서버의 25번 포트로 접속해서 통신을 하면 되는데..
 문제는 MX(mail exchanger)를 어떻게 구하는가 하는것 입니다..
 예를 들어, hihi at nownuri.net 으로 메일을 보내려고 하면..
 nownuri.net 의 25번 포트가 아니라, nownuri.net의 MX인,
 즉, Mail eXchanger의 25번 포트로 접속해야 되잖아요?
 nownuri.net의 MX서버인 mx1.nownuri.net 이나 mx2.nownuri.net의
 주소를 어떻게 알아내는가가 문제네요.. 이 부분, 메일 주소의
 MX서버를 알아내는 방법을 c 소스 상으로 어떻게 구해야 될지 모르겠네요..
 nslookup 소스를 보면 될것 같기도 한데, 시간이 오래 걸릴것 같구..
 조언 부탁드립니다.
  참고로, 다음은 nslookup 명령을 이용한 MX 서버 알아오는 것입니다..
[root@hihi src]# nslookup -type=MX nownuri.net
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:        203.231.51.222
Address:       203.231.51.222#53
 Non-authoritative answer:
nownuri.net     mail exchanger = 5 neoh.nownuri.net.
nownuri.net     mail exchanger = 5 lion3.nownuri.net.
nownuri.net     mail exchanger = 5 mx1.nownuri.net.
nownuri.net     mail exchanger = 5 mx2.nownuri.net.
nownuri.net     mail exchanger = 5 mx3.nownuri.net.
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.57 초 ] 작업시간: [ 1.05 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791108006
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.