>> Read No. 1421 article  
Sendmail SMTP + AUTH 기능을 이용한 릴레이

등록 2001-07-01 21:54:00     조회 4
이름 not2b    

설치환경 redhat 6.0
 제가 원체 게을러서리..아직도 RH 6.0 을 사용하고 있는관계로
아래와 같이 삽질한 끝에...
 필요하신분은 보시구 RH 7.x 인경우에는 돌아다니는 RPM 받아서
설치해서 사용해도 됩답니다. (전 안해봤음)
 참고관련문서
 ## SASL library install ##
http://www.ryuchi.org/HowTo/sendmail/sendmail-8.11.0.html   1.tar xzvf cyrus-sasl-1.5.24.tar.gz
2.cd cyrus-sasl-1.5.24
3./configure --prefix=/usr --enable-login --enable-plain
4.make
5.make install
 6. cd /usr/lib
ln -s /usr/local/lib/sasl /usr/lib/sasl
 ## 이부분이 잘 안되더군여..
내용은 /usr/local/lib/sasl/* 가 /usr/lib/ 밑에서 참조될 수
있도록 링크해주는 건데...@~@a
sasl 관련 라이브러리도 모두 owner를 root로, mod는 root만 읽을수
있도록 하세여
(안그러면 /var/log/maillog에 safe???? 란 메시지 왕창 뜹니다)
  7. cyrus user 등록
/usr/local/sbin/saslpasswd -u mp.pe.kr milee
password: 암호
again : 암호
8. cyrus db 생성
/usr/local/sbin/sasldblistusers
/etc/sasldb.db 로 생성됨 (이놈을 owner를 루트로 하구 루트만 읽도록 chmod 700 설정한다)
 9. 멜서버 컴파일
sendmail/conf.h 에서
#define SASL 1 하구
 10. devtools/Site/site.config.m4 에다가
APPENDDEF(`confENVDEF', `-DSASL')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
APPENDDEF(`confLIBDIRS', `-L/usr/local/lib')
APPENDDEF(`confINCDIRS', `-I/usr/local/include')
추가
 11. sh Build / sh Build install
 12. cf/cf 에서
 sendmail.mc 화일 새로 만들어서 각자의 설정내용 적은후
 TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
를 추가
 sh ./Build sendmail.cf
여기서 나온 sendmail.cf 를 /etc/mail/sendmail.cf 로 카피
 13. /usr/local/lib/sasl에다가
vi Sendmail.conf 를 만들어서
pwcheck_method: shdow
저장하고
 14. vi /etc/pam.d/smtp 열어서
#%PAM-1.0
auth required /lib/security/pam_pwdb.so shadow nullok
account required /lib/security/pam_pwdb.so
내용을 저장하고 (빈칸은 꼭 TAB 키를 친다)
  센드멜 업하구
15. /usr/sbin/sendmail -bd -q1h
  16 아웃룩 익스프레스에서
 도구->계정->등록정보->서버 에서
인증필요에 체크...
id/pw 입력 (7번에서 등록한 id/pw 입력)
 저장후 닫고
 도구->옵션->유지관리
문제해결부분에 메일부분 체크하세여
(17번의 내용을 확인하시려면 윈도우 탐색기에서 화일 smtp.log를 찾으세요)
 그리고 아웃룩에서 OPEN relay 되도록 설정해주시고
멜을 보내세요
  17. 확인사살
 <인증부분을 세팅하지 않았을떄>
SMTP:20:29:14 [rx] 250 mp.pe.kr Hello [211.204.207.242], pleased to meet you
SMTP:20:29:15 [tx] MAIL FROM:<not2b at orgio.net>
SMTP:20:29:15 [rx] 250 2.1.0 <not2b at orgio.net>... Sender ok
SMTP:20:29:15 [tx] RCPT TO:<not2bf at orgio.net>
SMTP:20:29:15 [rx] 550 5.7.1 <not2bf at orgio.net>... Relaying denied. IP name lookup failed [211.204.207.242]
SMTP:20:29:15 [tx] QUIT
 => relay 안되는 것이 당근..
 <인증부분을 세팅했을때>
SMTP:20:29:15 [rx] 221 2.emoticon mp.pe.kr closing connection
SMTP:20:29:57 [rx] 220 mp.pe.kr ESMTP Sendmail 8.11.4/8.11.4; Mon, 2 Jul 2001 05:25:57 +0900
SMTP:20:29:57 [tx] EHLO v8g0s3
SMTP:20:29:57 [rx] 250-mp.pe.kr Hello [211.204.207.242], pleased to meet you
SMTP:20:29:57 [rx] 250-ENHANCEDSTATUSCODES
SMTP:20:29:57 [rx] 250-EXPN
SMTP:20:29:57 [rx] 250-VERB
SMTP:20:29:57 [rx] 250-8BITMIME
SMTP:20:29:57 [rx] 250-SIZE
SMTP:20:29:57 [rx] 250-DSN
SMTP:20:29:57 [rx] 250-ONEX
SMTP:20:29:57 [rx] 250-ETRN
SMTP:20:29:57 [rx] 250-XUSR
SMTP:20:29:57 [rx] 250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5
SMTP:20:29:57 [rx] 250 HELP
SMTP:20:29:57 [tx] AUTH LOGIN
SMTP:20:29:57 [rx] 334 VXNlcm5hbWU6
SMTP:20:29:57 [tx] bWlsZWU=
SMTP:20:29:58 [rx] 334 UGFzc3dvcmQ6
SMTP:20:29:58 [tx] MjAxMQ==
SMTP:20:29:58 [rx] 235 2.emoticon OK Authenticated
SMTP:20:29:58 [tx] MAIL FROM:<not2b at orgio.net>
SMTP:20:29:58 [rx] 250 2.1.0 <not2b at orgio.net>... Sender ok
SMTP:20:29:58 [tx] RCPT TO:<not2bf at orgio.net>
SMTP:20:29:58 [rx] 250 2.1.5 <not2bf at orgio.net>... Recipient ok
SMTP:20:29:58 [tx] DATA
SMTP:20:29:58 [rx] 354 Enter mail, end with "." on a line by itself
SMTP:20:29:58 [tx]
.
SMTP:20:29:59 [rx] 250 2.emoticon f61KPvS20971 Message accepted for delivery
SMTP:20:29:59 [tx] QUIT
 ---------------------- 멜 받은 내용  ---------------------
From orgiomail Sun Jul  1 20:25:17 2001
Return-Path:<not2b at orgio.net>
Received: from mp.pe.kr ([2xx.1xx.1xx.xxx])
	by orgio.net (8.11.4/8.9.3) with ESMTP id f61BPH031030
	for <not2bf at orgio.net>; Sun, 1 Jul 2001 20:25:17 +0900
Received: from v8g0s3 ([211.204.207.242])
	(authenticated)
	by mp.pe.kr (8.11.4/8.11.4) with ESMTP id f61KPvS20971
	for <not2bf at orgio.net>; Mon, 2 Jul 2001 05:25:57 +0900
----------------------------------------------------------------------
멜이 잘 오는군여..
 혹 내용중 틀린부분 있음 고쳐주세요...
 --
@~@
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.95 초 ] 작업시간: [ 0.31 초 ]

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: 1791048394
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.