Presentation is loading. Please wait.

Presentation is loading. Please wait.

14. Postfix, Exim, Sendmail 2011 Wheel Seminar podo.

Similar presentations


Presentation on theme: "14. Postfix, Exim, Sendmail 2011 Wheel Seminar podo."— Presentation transcript:

1 14. Postfix, Exim, Sendmail 2011 Wheel Seminar podo

2 Mail Server MTA(Mail Transfer Agent)
전자우편을 송수신하는 역할을 하는 프로그램 sendmail, postfix, exim, Microsoft Exchange Server 등 Client가 을 메일서버로 전달 -> 또 다른 메일서버로 즉시 전달 / 나중에 전달하기 위해 메시지를 저장영역에 일시 보관

3 MUA Mail User Agent : 유저가 메일을 읽고 쓸 때 사용 하는 프로그램 Dovecot, Mutt 등이 이용된다.
받을 때 : POP3, IMAP4 보낼 때 : SMTP 첨부 : MIME 기본적으로 SMTP는 7bit ACSII문자만 지원하므로 다른 문자 인 코딩으로 된 전자우편을 전송하거나 8bit 바이너리 파일(그림, 음악, 영화, 프로그램 등)을 보낼 수 있도록 한다.

4 메일 송수신 과정 메시지를 전송 : /var/spool/mqueue에 큐잉 -> MTA에 의해서 외부 메일 서버로 전달
메일을 받는 서버 : /var/spool/mail/[ID]에 저장 /etc/passwd 에 존재하지 않는 계정이면 반송!!

5 Postfix Free, Open-source MTA for Ubuntu

6 Postfix IBM Secure Mailer(VMailer) -> 1998. Postfix
빠름, 쉬운 관리, 보안성, Sendmail과 호환 Ubuntu에서 기본 설정된 MTA Postfix 2.8.3

7 Postfix 설치 # apt-get install postfix -> Internet Site
sudo apt-get install mailutils / sudo apt-get install courier-pop / sudo apt-get install courier-imap

8 Postfix 설치(cont.) # apt-get dpkg-reconfigure postfix
# postfix [status/start/stop] /etc/init.d/postfix 차이점??

9 Postfix 설정 # vi /etc/postfix/main.cf #postconf –e [설정]
‘home_mailbox = Maildir/’

10 Postfix 실습 메일을 보내 보아요 $ telnet localhost 25 Ehlo localhost Mail from:
Rcpt to: Data Subjcet: <내용> . quit telnet localhost 25 Ehlo localhost Mail from: Rcpt to: Data Subjcet: ~~~ . quit

11 Exim Free software under GNU for Debian GNU/Linux

12 Exim 1995년 캠브리지 대학에서 첫 Exim(EXperiment al Internet Mailer)이 탄생
Debian에 기본적으로 설치 자유롭게 이용 가능(GNU GPL License) General, flexible MTA sendmail 위치에 설치할 수 있으나 설정은 많이 다름 Exim 4.76( Postfix와 달리 중앙 큐 제어를 하지 않음

13 Exim 설치 # apt-get install exim4 exim4-base exim4-config

14 Exim4 패키지 Exim4 패키지를 기본적으로 설치하면 된다. 추가 기능을 설치하려면
Package exim4-daemon-heavy 등과 같은 패키 지를 설치하면 된다.

15 Exim 설정 # dpkg-reconfigure exim4-config

16 Exim 설정(cont.) # vi /etc/exim4/update-exim4.conf.conf 파일을 편집 후
/var/lib/exim4/config.autogenerated에 저장 Dynmic하게 만들어지므로 수정 X

17 Exim 간단 명령 $ exim –bV : 제대로 돌아가는 지 확인
$ exim –bt [username/remote address] # /etc/init.d/exim4 [start/stop/restart] /var/mail/[ID] : 기본적으로 메일 받는 곳 /var/log/exim4: log가 쌓이는 곳

18 실습이긔 $ exim –v [domain] from: to: subject: [data] ^D 저에게 메일 하나씩 보내긔

19 Sendmail A general routing facility

20 Sendmail UNIX 기반에서 전자우편 전송을 위해 SMTP를 구 현한 보편적인 소프트웨어
1980년대 초 UC Berkeley에서 제작 sendmail의 상용버전이 Sendmail 설정이 복잡하고 다루기 어려움 메시지를 즉시 전달하거나 queue에 저장 Sendmail8 -> Sendmail X -> MeTA1

21 Sendmail 설치 및 설정 대부분은 깔려 있겠지만 #apt-get install sendmail
$ vi /etc/mail/sendmail.cf 매우 복잡!!! # /etc/init.d/sendmail [start/stop/restart] # chkconfig --level 2345 sendmail on(부팅시 실행)

22 Sendmail 설정 localhost 외의 host 설정을 위해서는 # vi /etc/hosts
# vi /etc/mail/local-hosts-name 수신 허락 및 차단을 위해서는 # vi /etc/mail/access [Domain] [RELAY/REJECT]

23 또 메일 보내긔 Postfix랑 비슷한 방법으로 보낼 수 있다. 설정이 postfix에서 sendmail로 바뀐 것을 확인

24 Aliases & Forwarding @sparcs.org

25 Aliases 메일 계정의 별칭을 설정 -> 메일링 리스트!! 하나의 대표 이름으로 메일을 받을 수 있게 됨
$ vi /etc/aliases #newaliases [local-alias-name]: [users], [external users] ex) wseminar: podo, pood, include를 이용!! ex) wseminar: include:/home/podo/alias -> /SPARCS/mail/aliases.d/[name]

26

27 Forwarding [ID]@sparcs.org로 온 메일을 다른 곳으로 보내주 는 역할(Forwarding)
$ vi ~/.forward 메일을 여러 개 추가하고 싶으면?? 그냥 여러 줄에 쓰면 된다.

28 우왕 끝ㅋ

29 References SPARCS Wheel Seminar(Alex.casper, anna418, harry)


Download ppt "14. Postfix, Exim, Sendmail 2011 Wheel Seminar podo."

Similar presentations


Ads by Google