>> Read No. 2211 article  
sendmail 8.11.16.2 rpm 버전 메일설정 일부 참고사항.

등록 2002-02-11 20:37:00     조회 5
이름 handsoul    

		안녕하세요..
 sendmail 8.11.x rpm버전 설치하시면서 삽질 하고 계실 초보님들을 위해
 작성 하였습니다.
 아무쪼록 도움이 되길 바랍니다.
 래드햇 7.2 들어서 ipchain 이란넘이 점 위력을 발휘 합니다.
 동시에 sendmail.8.11.x 버전에서 550 relay 설정 부분에 ip 설정이
 따라오면서 무지 피곤한 문제가 발생하게 됩니다.
 외부에서 메일클라이언트를 사용해서 메일을 보낼경우
 local-host-names 에 도메인과 설정 해주고
 access 에서 relay와 reject 도메인 ip 설정 해주고
 makemap hash /etc/mail/aceess < /etc/mail/access
 후 /etc/rc.d/init.d/sendmail restart
 해주어도 메일 받기는 되지만 외부에서 메일클라이언트(아웃룩)으로
 메일 발송이 안되는 문제가 발생할 수 있습니다.
 보통 아웃룩에서는 특정 ip를 찾을수 없다 거나
 트정 ip에대한 dns lookup 에 실패했다거나.
 기타 550 관련 에러를 출력하며 메일 발송이 안되어 집니다.
 그럴 경우 다음 같은 조치를 취하여 sendmail.cf를 새로 생성하면
 유통ip 를 사용하는 컴퓨터에서 메일 클라이언트를 통하여 메일 발송이
 가능하게 됩니다.
   먼저 소스 컴파일 버전은 파일위치가 다르니 소스 컴파일 문서를 참고하시고
 여기서는 쉬운 rpm 설치시 세팅만 설명하겠습니다.
 sendmail을 rpm으로 8.11.x 버전을 설치하게 되면
 /etc/sendmail.cf 와
 /etc/mail/sendmail.mc
/etc/mail/access
/etc/mail/local-host-names
....
  등의 파일이 설치 되어 집니다.
 먼저 안전을 위해
 # cp /etc/sedmail.cf sendmail.cf_ori 리턴 하셔서 원본 sendmail.cf
 를 백업하시기 바랍니다. 또한
 /etc/mail 디렉토리의 access , local-host-names , sendmail.mc , virtusertable
 의 파일을 백업하신후 작업을 하시기 바랍니다.
 그럼 먼저 /etc/mail/sendmail.mc 파일 을 편집합니다.
.
.
.
.
dnl This changes sendmail to only listen on the loopback device 127.emoticon.1
dnl and not on any other network devices. Comment this out if you want 
dnl to accept email over the network.
#### 이분분을 변경합니다 ####
#### 변경전
 DAEMON_OPTIONS(`Port=smtp,Addr=127.emoticon.1, Name=MTA')
 #### 변경후
 dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.emoticon.1, Name=MTA')
 #### 변경할 부분 끝 ####
dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires 
dnl       a kernel patch
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam. However, the laptop and users on computers that do
dnl not have 24x7 DNS do need this.
.
.
.
.
.
 보시는 바와 같이 DAEMON_OPTIONS(`Port=smtp,Addr=127.emoticon.1, Name=MTA')
 부분은 찿아서 "dnl" 부분은 추가 합니다.
 그럼 sendmail.mc 파일을 저장한후 다음 명령을 사용하여
 sendmail.cf 를 다시 생성 합니다.
 # makemap hash /etc/mail/sendmail.mc > /etc/sendmail.cf
 그럼 sendmail.cf가 새로 생성 되었을 것입니다.
sendmail.cf 는 워낙복잡하므로 변경되 부분은 귀찬아서 찿지 않았으니
 걍 부담없이 sendmail 데몬 리스타트 해줍니다.
 /etc/rc.d/init.d/sendmail restart
 모두 완료 되었네요..
 이제 외부 메일클라언트로 relay설정한 도메인및 ip로 메일을 발송해 봅니다.
 메일이 정상 적으로 발송되기를....
 혹 위 내용으로도 메일이 발송되지안을경우
 /etc/mail/sendmail.mc 파일을 다시 다음과 같은 방법으로 수정한후
 동일한 조치를 취해 보시기 바랍니다.
 예제 1.)
 변경전
 DAEMON_OPTIONS(`Port=smtp,Addr=127.emoticon.1, Name=MTA')
 변경후
 DAEMON_OPTIONS(`Port=smtp, Name=MTA')
   예제 2.)
 변경전
 DAEMON_OPTIONS(`Port=smtp,Addr=127.emoticon.1, Name=MTA')
 변경후
 dnl DAEMON_OPTIONS(`Port=smtp, Name=MTA') 
   아무쪼록 도움이 되었기를 바라며....--anti cracking.. emoticon;
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.36 초 ] 작업시간: [ 0.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: 1791052847
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.