1. 먼저 root로 login한후 sendmail daemon을 down 시킨다.
# /etc/init.d/sendmail stop
2. 먼저 /etc/hosts file에 Full domain name을 넣어준다.
127.0.0.1 localhost
203.233.10.246 whale whale.initdata.co.kr loghost
3. sendmail.cf file을 만든다.
# cd /usr/lib/mail/cf
# vi main-v7sun.mc
divert(0)dnl
VERSIONID(`@(#)main-v7sun.mc 1.4 (Sun) 05/27/00')
OSTYPE(solaris2)dnl
DOMAIN(solaris-generic)dnl
MAILER(local)dnl
MAILER(smtp)dnl
FEATURE(access_db, hash -o /etc/mail/access) --> 이라인을 추가 spam mail 방지
FEATURE(`virtusertable') -> 이라인을 추가
FEATURE(virtusertable, hash /etc/mail/virtusertable) -> 이라인을 추가
# /usr/ccs/bin/m4 ../m4/cf.m4 main-v7sun.mc > whale.cf
# cp whale.cf /etc/mail/sendmail.cf
4. relay-domains file을 만든후 relay를 허용할 시스템의 IP address나
domain name을 추가한다.
# cd /etc/mail
# vi relay-domains
203.233.10.235
5. access db 생성 (spamer address 등록)
# cd /etc/mail
# vi access
bslee200@hotmail.com REJECT
cyberspammer.com REJECT
192.168.212 REJECT
# makemap hash /etc/mail/access < /etc/mail/access
6. virtusertable 생성
# vi /etc/mail/virtusertable
webmaster@abc.com web1
webmaster@bcd.com web2
한시스템에 2개의 도메인으로 메일을 받을경우 같은 계정을 사용하면 어느쪽으로 보낼지 결정할 수가 없다 이경우 webmaster@abc.com 로 온 메일은 web1으로, webmaster@bcd.com로 온메일은 web2로 보낸다.
@abc.com %1@efg.com
someone@abc.com으로 온 메일을 someone@efg.com으로 보낸다.
@abc.com jane@elsewhere.net
abc.com으로 오는 모든메일을 jane@elsewhere.net로 보낸다.
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
7. pop3 및 imapd 설치
8. sendmail start
# /etc/init.d/sendmail start
# /etc/init.d/sendmail stop
2. 먼저 /etc/hosts file에 Full domain name을 넣어준다.
127.0.0.1 localhost
203.233.10.246 whale whale.initdata.co.kr loghost
3. sendmail.cf file을 만든다.
# cd /usr/lib/mail/cf
# vi main-v7sun.mc
divert(0)dnl
VERSIONID(`@(#)main-v7sun.mc 1.4 (Sun) 05/27/00')
OSTYPE(solaris2)dnl
DOMAIN(solaris-generic)dnl
MAILER(local)dnl
MAILER(smtp)dnl
FEATURE(access_db, hash -o /etc/mail/access) --> 이라인을 추가 spam mail 방지
FEATURE(`virtusertable') -> 이라인을 추가
FEATURE(virtusertable, hash /etc/mail/virtusertable) -> 이라인을 추가
# /usr/ccs/bin/m4 ../m4/cf.m4 main-v7sun.mc > whale.cf
# cp whale.cf /etc/mail/sendmail.cf
4. relay-domains file을 만든후 relay를 허용할 시스템의 IP address나
domain name을 추가한다.
# cd /etc/mail
# vi relay-domains
203.233.10.235
5. access db 생성 (spamer address 등록)
# cd /etc/mail
# vi access
bslee200@hotmail.com REJECT
cyberspammer.com REJECT
192.168.212 REJECT
# makemap hash /etc/mail/access < /etc/mail/access
6. virtusertable 생성
# vi /etc/mail/virtusertable
webmaster@abc.com web1
webmaster@bcd.com web2
한시스템에 2개의 도메인으로 메일을 받을경우 같은 계정을 사용하면 어느쪽으로 보낼지 결정할 수가 없다 이경우 webmaster@abc.com 로 온 메일은 web1으로, webmaster@bcd.com로 온메일은 web2로 보낸다.
@abc.com %1@efg.com
someone@abc.com으로 온 메일을 someone@efg.com으로 보낸다.
@abc.com jane@elsewhere.net
abc.com으로 오는 모든메일을 jane@elsewhere.net로 보낸다.
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
7. pop3 및 imapd 설치
8. sendmail start
# /etc/init.d/sendmail start