회원가입   회원찾기
  ID PW
 
  설치/초보
  시스템 관리
  네트워크
  어플리케이션
  기타
  이전 솔라리스 설치 관련
  이전 어플리케이션 관련
  이전 네트웍 관련
  이전 기타
 

   제 목 : 저는 소스로 이렇게 하였습니다..
   작성자 : GoodWolf™ 날짜 : 2003-08-06
   분류 : 설치/초보 조회수 : 2104

제가 작성한 문서는 아니구여.. 저도 인터넷 모 강좌란에서 캡춰한건데요..
.. 어디서 캡춰했는지 기억이 안나네요.. --;;
혹시 작성하신분 이거 보시면 화내실지도.. ㅠㅠ
..
--------------------------------------------------------------------
1. Sendmail 이란?
말씀안드려도 알겠죠?

2. Sendmail 설치과정

- 패키지 구하기 -> Sendmail 컴파일 -> Sendmail.cf 파일만들기 -> Sendmail 구성 및 설치
-> Relay 설정방법 -> Sendmail daemon의 실행 -> Sendmail Test

3. Sendmail 에 필요한 패키지 구하기 및 컴파일

- GNUzip 과 GNUgcc를 아래의 사이트에서 구한후 설치.
http://www.sunfreeware.com/


- Sendmail 패키지 구하기
ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.11.4.tar.gz

- Sendmail 8.11.4 컴파일

# /etc/init.d/sendmail stop
# gzip -d sendmail.8.11.4.tar.gz
# tar xvf sendmail.8.11.4.tar
# cd ./sendmail-8.11.4
# ./Build


컴파일이 완료되면 obj.SunOS.5.7.sun4 디렉토리가 생성되었는지 확인.

# cd ./obj.SunOS.5.7.sun4
# ls
libsmdb mail.local makemap rmail smrsh
libsmutil mailstats praliases sendmail vacation

위의 디렉토리에 필요한 파일들이 모두 컴파일되어 집니다..




4. Sendmail.cf 파일 만들기

- 센드메일의 환경파일로써 사용자가 원하는 대로 설정가능하다.
- 아래의 예는 가장기본적인 sendmail.cf의 생성 예이다.

# cd ./sendmail-8.11.4/cf/cf


default로 설정된 매크로 파일에 서비스에 필요한 매크로 추가

# vi generic-solaris2.mc ---- Relay 메일을 위한 매크로 추가
...
FEATURE(access_db, `dbm -o /etc/mail/access\')dnl

# /usr/ccs/bin/m4 ../m4/cf.m4 generic-solaris2.mc > sendmail.cf





5. Sendmail의 구성 및 설치

- 설치전 기존의 센드메일 관련 파일 백업

# cp /usr/lib/sendmail /usr/lib/sendmail.old
# cp -r /etc/mail /etc/mail.old


- sendmail 파일 설치

# cp ./sendmail-8.11.4/obj.SunOS.5.7.sun/sendmail/sendmail /usr/lib/sendmail
# cp ./sendmail-8.11.4/cf/cf/sendmail.cf /etc/sendmail.cf
# ln -s /etc/sendmail.cf /etc/mail/sendmail.cf
# vi /etc/mail/local-host-names ---- 8.9.x대의 sendmail.cw 파일과 같은 기능
domain.co.kr
hostname.domain.co.kr

# chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
# chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue




6. Relay 설정방법

# vi /etc/mail/access
210.xxx.xxx RELAY
bigcom.co.kr RELAY

# makemap dbm /etc/mail/access < /etc/mail/access




7. Sendmail daemon의 실행

# /usr/lib/sendmail -bd -q1h
or
# /etc/init.d/sendmail start




8. Sendmail Test

#/usr/lib/sendmail -v nicejini@lycos.co.kr < /dev/null
nicejini@lycos.co.kr... Connecting to kr-inmail.lycos.co.kr. via esmtp...
220 kr-inmail2.lycos.co.kr ESMTP Lycos Webmail ready at Wed, 1 Aug 2001 16:52:18 +0900 (KST)
>>> EHLO leemary.bigcom.co.kr
250-kr-inmail2.lycos.co.kr Hello [210.116.192.60], pleased to meet you
250-EXPN
250-VERB
250-8BITMIME
250-SIZE 20971521
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 HELP
>>> MAIL From:<root@leemary.bigcom.co.kr>
250 <root@leemary.bigcom.co.kr>... Sender ok
>>> RCPT To:<nicejini@lycos.co.kr>
250 <nicejini@lycos.co.kr>... Recipient ok (will queue)
>>> DATA
354 Enter mail, end with \".\" on a line by itself
>>> .
250 QAA00535 Message accepted for delivery
nicejini@lycos.co.kr... Sent (QAA00535 Message accepted for delivery)
Closing connection to kr-inmail.lycos.co.kr.


위와 같이 테스트한후 에러가 없다면 popper를 설치후 E-Mail계정을 등록한 다음 메일을 보낸다..
------------------------------------------------------

패키지를 쓰신다면.. 음.. ㅡㅡㅋ
패지가 있는지는 잘 모르겠네요.. -_-;;
..
ㅡㅡㅋ..

도움이 못된건가요? .. 이런~ ^^;
..
부디 성공하시길~

[목록보기]  [출력]  


[ 관련글 보기 ]
번호 제목 작성자 등록일 조회수
1    sendmail version upgrade 김종수 2003-08-06 1765
2    저는 소스로 이렇게 하였습니다.. GoodWolf™ 2003-08-06 2104
  사이트 소개  |  연락처  |  사이트 맵  |  이메일주소 무단 수집 거부 Copyright (c) 2020 Solaris School. All rights reserved.