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
| |