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

Slides:



Advertisements
Similar presentations
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
Advertisements

4장4장 AIX product offerings –AIX, LPPs(Licensed program products), AIX documentation, Expansion Pack, Bonus Pack Web, AIX Toolbox for Linux Packaging definitions.
문산고등학교 학교에서의 인터넷 이용 수칙 사이버 예절, 건강한 디지털 세상의 시작입니다
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
컴퓨터와 인터넷.
Linux Seminar #1 리눅스 이해하기.
CH7. 데비안에서 고정 ip를 설정하는 방법.
리눅스 관리의 신개념 Levanta Intrepid M Demo
Snort and suricata 발표자 : 이경문.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
3 장 인터넷 서비스.
SPARCS Current Status SPARCS08 logue 김도국.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
코크파트너 설치 가이드 Window 7.
10장. 메일 서버의 설치와 운영.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
㈜디아이씨 SSLVPN 협력사 접속방법 2017년 4월.
2015 Wheel Seminar Mail Server Seminar
Postfix MTA SPARCS 08 진준호 ( Alex ).
SMTP(Simple Mail Transfer Protocol)
NFS, FTP coearth, george.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
툴 설치 가이드 Design Compiler SynopsysMentor.
Outlook 에서 POP3 설정 방법.
SPARCS WHEEL SEMINAR mango X sugoi
메일 서버(sendmail).
Outlook Express 메일 백업 및 복원가이드
오 태 호 POSTECH Laboratory for UNIX Security
Load Balancing L4와 L7은 어떻게 동작할까?.
Web Servers (IIS & Apache)
LINUX SECURITY - 메일 보안 - 네트워크 실험실 김 윤 수 #
Ch. 1 LINUX SYSTEM.
7 이메일 서비스.
임베디드 프로그래밍 Lecture #
5장 Mysql 데이터베이스 한빛미디어(주).
Mysql Install on Azure
Processing resulting output
메일서버 구축 김현지.
Capstone-Design : IoTeam Introduction Abstract
소리가 작으면 이어폰 사용 권장!.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Microsoft Office Outlook
Snort and suricata 발표자 : 이경문.
5장 Mysql 데이터베이스 한빛미디어(주).
Cross Compiler를이용한 커널 컴파일 및 포팅
Quartus II의 개요 다양한 플랫폼의 설계 환경을 제공 SOPC 설계를 위한 환경이며, 모든 FPGA와 CPLD를 지원
시스템 인터페이스 Lab3 Unix 사용법 실습.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
SSH, VNC Mobile Engineering, Kyungwoon Univ. Embedded System Design.
Exchanging 6. Basic Commands.
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
Go Lang 리뷰 이동은.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
MAIL CLIENT 김창우 윤성훈 이경재.
Chapter 34. Advanced Web Page Options
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
STS 에서 웹 서버 설치 방법.
1. 신규 연세메일(Gmail)에 로그인 합니다. ( yonsei. ac. kr )
KISTI Supercomputing Center 명훈주
스마트폰을 통한 메일서비스 이용방법 (안드로이드폰)
모바일(폰)메일 서비스 정흠수 최동훈.
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 1. 솔라리스10 설치 전 시스템 정보 확인 하드웨어 / 소프트웨어 준비 사항 설치 과정 이해 웹사이트 활용 VMware 다운로드 Solaris10 SPARC.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
소리가 작으면 이어폰 사용 권장!.
Git을 이용한 버전 관리 - Branch 실습
Docker Study 6~7.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

14. Postfix, Exim, Sendmail 2011 Wheel Seminar podo

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

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

메일 송수신 과정 메시지를 전송 : /var/spool/mqueue에 큐잉 -> MTA에 의해서 외부 메일 서버로 전달 메일을 받는 서버 : /var/spool/mail/[ID]에 저장 /etc/passwd 에 존재하지 않는 계정이면 반송!! http://cafe.naver.com/netack.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=143&

Postfix Free, Open-source MTA for Ubuntu

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

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

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

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

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

Exim Free software under GNU for Debian GNU/Linux

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

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

Exim4 패키지 Exim4 패키지를 기본적으로 설치하면 된다. 추가 기능을 설치하려면 Package exim4-daemon-heavy 등과 같은 패키 지를 설치하면 된다. http://packages.debian.org/search?keywords=exim4

Exim 설정 # dpkg-reconfigure exim4-config

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

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

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

Sendmail A general email routing facility

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

Sendmail 설치 및 설정 대부분은 깔려 있겠지만 #apt-get install sendmail $ vi /etc/mail/sendmail.cf 매우 복잡!!! http://cafe.naver.com/netack.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=151& # /etc/init.d/sendmail [start/stop/restart] # chkconfig --level 2345 sendmail on(부팅시 실행)

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

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

Aliases & Forwarding @sparcs.org

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

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

우왕 끝ㅋ

References SPARCS Wheel Seminar(Alex.casper, anna418, harry) http://terms.co.kr/MTA.htm(MTA) http://www.ystory.kr/239(Postfix) https://help.ubuntu.com/community/PostfixBasicSetupHowto http://wiki.exim.org/TestingExim(Exim) http://terms.co.kr/sendmail.htm(Sendmail) http://lightandtruth.tistory.com/9 http://blog.naver.com/yswon72/91972153(Aliases) http://blog.missflash.com/16(Forwarding)