강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

Sendmail 설치(8.12.5)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

icon01.giftitle10.gif


Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.sueni.osy ESMTP Sendmail 8.12.5/8.12.5; Wed, 17 Jul 2002 00:48:22 +0900
ehlo localhost
<--- 입력하는 부분.
250-mail.sueni.osy Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP


-rwxr-xr-x 1 1037 1700 327 Sep 24 1999 Build*
-rw-r--r-- 1 1037 1700 321 Feb 7 1999 FAQ
-rw-r--r-- 1 1037 1700 1952 May 29 03:09 INSTALL
-rw-r--r-- 1 1037 1700 10125 Mar 5 09:45 KNOWNBUGS
-rw-r--r-- 1 1037 1700 4117 Apr 25 07:26 LICENSE
-rw-r--r-- 1 1037 1700 966 Aug 24 2001 Makefile
-rw-r--r-- 1 1037 1700 54971 Dec 20 2001 PGPKEYS
-rw-r--r-- 1 1037 1700 17628 May 25 11:55 README
-rw-r--r-- 1 1037 1700 442658 Jun 26 07:53 RELEASE_NOTES
drwxr-xr-x 11 1037 1700 4096 Jun 26 08:16 cf/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 contrib/
drwxr-xr-x 6 1037 1700 4096 Jun 26 08:15 devtools/
drwxr-xr-x 3 1037 1700 4096 Jun 26 08:15 doc/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 editmap/
drwxr-xr-x 6 1037 1700 4096 Jun 26 08:16 include/
drwxr-xr-x 3 1037 1700 4096 Jun 26 08:16 libmilter/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 libsm/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 libsmdb/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 libsmutil/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 mail.local/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 mailstats/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 makemap/
drwxr-xr-x 14 root root 4096 Jul 17 00:34 obj.Linux.2.4.9-3.i686/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 praliases/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 rmail/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 sendmail/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 smrsh/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:15 test/
drwxr-xr-x 2 1037 1700 4096 Jun 26 08:16 vacation/



# Setuid binary ownership/permissions
SBINOWN=root
SBINGRP=bin
SBINMODE=4555

# Setgid binary ownership/permissions
GBINOWN=root
GBINGRP=smmsp
GBINMODE=2555

# owner of MSP queue
MSPQOWN=smmsp


-r-xr-sr-x root smmsp ... /PATH/TO/sendmail
drwxrwx--- smmsp smmsp ... /var/spool/clientmqueue
drwx------ root mail ... /var/spool/mqueue
-r--r--r-- root bin ... /etc/mail/sendmail.cf
-r--r--r-- root bin ... /etc/mail/submit.cf


1. sendmail.cf(mc) 데몬을 위한 주설정 파일
2. submit.cf(mc) submission program을 위한 파일
3. access(.db) RELAY(메일중계)관련파일.(SMTP이용제약)
4. aliases(.db) 메일엘리어스파일(간이메일링리스트)
5. mailertable(.db) 특정도메인 메일러 라우팅 설정 파일
6. domaintable(.db) 도메인 맵핑설정파일
7. virtusertable(.db) 가상메일 설정


● dbm
Database는 ndbm(3) 라이브러리를 이용하여 Lookup. Sendmail는 정의된 NDBM과 함께 컴파일되어야 한다.
● btree
Database는 Berkeley db(3) 라이브러리와의 btree인터페이스를 이용하여 lookup한다.
Sendmail은 정의된 NEWDB와 함께 컴파일되어야 한다.
● hash
Database는 Berkeley db(3) 라이브러리와의 hash인터페이스를 이용하여 lookup한다.
Sendmail은 정의된 NEWDB와 함께 컴파일되어야 한다.
● nis
NIS lookup한다. Sendmail은 정의된 NIS와 함께 컴파일되어야 한다.
● nisplus
NIS+lookups. Sendmail은 정의된 NISPLUS와 함께 컴파일되어야 한다. Lookup을 위해
서 테이블이름을 사용하는 것에 관한 논의와 -k와 -v 플래그를 Key와 값 column을 신
뢰성 있도록 set하기 위해서 사용되어 진다.


#!/bin/sh

if [ $# != 1 ]
then
echo "입력형식 : $0 [start] [stop] [restart]"
exit 1
fi


case "$1" in
start)
sendmail -L sm-mta -bd -q1h
echo "Sendmail OK..."
;;
stop)
killall sendmail
;;
restart)
killall -HUP sendmail
;;
*)
echo "start/stop/restart 입력하세요"
exit 1;;
esac

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,772 개
  • 현재 접속자 :  212 명