SlideShare a Scribd company logo
DNS & Mail Server Build Study
우분투 한국 커뮤니티
발 표 자 김수영
#01 스터디 소개
 스터디원
Drake, Junshoong, SuYoung
 장소
신촌과 홍대의 스터디룸
 일정
17년 5월 20일 ~ 7월 8일 (매주 토요일)
#01 스터디 소개
1주차 Preparing
2주차 What is DNS?
3주차 Build DNS with Bind
4주차 Mail Server
5주차 SMTP: Mail Server Installation
6주차 Secured Server
7주차 Secured Mail
#02 메일 서버
Mail Server
수신되는 전자우편을 받아주고 송신되는 전자우편을 배달하기 위해
전달해주는 역할을 하는 일종의 응용프로그램. 또는 이러한 프로그램만을
전담하여 운영하는 컴퓨터 하드웨어
▶ skim@mail.skim.kr
#02 메일 서버
LDA
Local Delivery Agent
Dovecot
MTA
Mail Transfer Agent
Postfix
Mail Client
------
WebMail
ThurderBird
Outlook
------
Roundcube
25 SMTP
465 SMTPS (TLS)
110 POP3
995 POP3S
Internet
143 IMAP
993 IMAPS
#02 메일 서버
 MTA(Mail Transport Agent) : 서버에서 메일을 전달할 때 사용하는 프로그램
 LDA(Local Delivery Agent) : 전송받은 메일을 해당 사용자에서 전달할 때 사
용하는 프로그램
 Mail Client : 사용자가 메일을 보내고 받을 때 이용하는 프로그램
 SMTP(Simple Mail Transfer Protocol) : 메일 전송 프로토콜
 POP3(Post Office Protocol) : 메일 수신 프로토콜. 이메일 메시지를 서버에서
즉시 삭제한다.
 IMAP(Internet Mail Access Protocol) : 메일 수신 프로토콜. 메일 서버와 동
기화하기 때문에 다른 컴퓨터에서도 메일을 볼 수 있다.
#03 서버 구축 과정
[ 준비물 ]
 서브도메인이 활용가능한 DNS ex) mail.~.~
 SSH 접속가능한 리눅스 서버 ex) ubuntu 16.04
 SSL 인증서 ex) let’s encrypt (certbot)
#03 서버 구축 과정
[ 과정 ]
 패키지 설치 (postfix, dovecot, roundcube,
apm server, ssl 등등)
 포트 허용 (SSH, HTTP, SMTP, SSL)
 인증기관을 통해 SSL 인증서 받기
https://wiki.ubuntu-kr.org/index.php/DNS_%26_Mail_Server_Build_Study
#04 스터디 결과보고
 나만의 메일서버를 얻을 수 있었다
 서버의 개념을 확인하고 이해할 수 있었다
 우분투를 사용하면서 친숙해질 수 있었다
#04 스터디 결과보고
https://mail.skim.kr
감사합니다!!

More Related Content

Viewers also liked

변태적인 터미널 사용방법
변태적인 터미널 사용방법변태적인 터미널 사용방법
변태적인 터미널 사용방법
Ubuntu Korea Community
 
LTE-M 을 이용한 IoT 통신
LTE-M 을 이용한 IoT 통신LTE-M 을 이용한 IoT 통신
LTE-M 을 이용한 IoT 통신
Ubuntu Korea Community
 
개발자를 위한, WINDOWS 10으로 시작하는 UBUNTU LINUX
개발자를 위한,  WINDOWS 10으로 시작하는 UBUNTU LINUX개발자를 위한,  WINDOWS 10으로 시작하는 UBUNTU LINUX
개발자를 위한, WINDOWS 10으로 시작하는 UBUNTU LINUX
Ubuntu Korea Community
 
FPGA 개발하면서 겪은 삽질에 대한 총 정리
FPGA 개발하면서 겪은 삽질에 대한 총 정리FPGA 개발하면서 겪은 삽질에 대한 총 정리
FPGA 개발하면서 겪은 삽질에 대한 총 정리
Ubuntu Korea Community
 
How to manage Azure with open source
How to manage Azure with open sourceHow to manage Azure with open source
How to manage Azure with open source
Ubuntu Korea Community
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Ubuntu Korea Community
 
게임해킹의 관심을 끄는데 미연시만한게 없죠
게임해킹의 관심을 끄는데 미연시만한게 없죠게임해킹의 관심을 끄는데 미연시만한게 없죠
게임해킹의 관심을 끄는데 미연시만한게 없죠
Ubuntu Korea Community
 
Ubuntu for make things
Ubuntu for make thingsUbuntu for make things
Ubuntu for make things
Ubuntu Korea Community
 
HanJP IM Project 개요
HanJP IM Project 개요HanJP IM Project 개요
HanJP IM Project 개요
Ubuntu Korea Community
 
런치패드를 통한 쉽고 재미있는 우분투 번역
런치패드를 통한 쉽고 재미있는 우분투 번역런치패드를 통한 쉽고 재미있는 우분투 번역
런치패드를 통한 쉽고 재미있는 우분투 번역
Ubuntu Korea Community
 
고등수학 스터디 결과발표
고등수학 스터디 결과발표고등수학 스터디 결과발표
고등수학 스터디 결과발표
Ubuntu Korea Community
 
Ubuntu's Unity : Birth to Death
Ubuntu's Unity : Birth to DeathUbuntu's Unity : Birth to Death
Ubuntu's Unity : Birth to Death
Ubuntu Korea Community
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radar
Amit Rastogi
 
Pratik
PratikPratik

Viewers also liked (14)

변태적인 터미널 사용방법
변태적인 터미널 사용방법변태적인 터미널 사용방법
변태적인 터미널 사용방법
 
LTE-M 을 이용한 IoT 통신
LTE-M 을 이용한 IoT 통신LTE-M 을 이용한 IoT 통신
LTE-M 을 이용한 IoT 통신
 
개발자를 위한, WINDOWS 10으로 시작하는 UBUNTU LINUX
개발자를 위한,  WINDOWS 10으로 시작하는 UBUNTU LINUX개발자를 위한,  WINDOWS 10으로 시작하는 UBUNTU LINUX
개발자를 위한, WINDOWS 10으로 시작하는 UBUNTU LINUX
 
FPGA 개발하면서 겪은 삽질에 대한 총 정리
FPGA 개발하면서 겪은 삽질에 대한 총 정리FPGA 개발하면서 겪은 삽질에 대한 총 정리
FPGA 개발하면서 겪은 삽질에 대한 총 정리
 
How to manage Azure with open source
How to manage Azure with open sourceHow to manage Azure with open source
How to manage Azure with open source
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
게임해킹의 관심을 끄는데 미연시만한게 없죠
게임해킹의 관심을 끄는데 미연시만한게 없죠게임해킹의 관심을 끄는데 미연시만한게 없죠
게임해킹의 관심을 끄는데 미연시만한게 없죠
 
Ubuntu for make things
Ubuntu for make thingsUbuntu for make things
Ubuntu for make things
 
HanJP IM Project 개요
HanJP IM Project 개요HanJP IM Project 개요
HanJP IM Project 개요
 
런치패드를 통한 쉽고 재미있는 우분투 번역
런치패드를 통한 쉽고 재미있는 우분투 번역런치패드를 통한 쉽고 재미있는 우분투 번역
런치패드를 통한 쉽고 재미있는 우분투 번역
 
고등수학 스터디 결과발표
고등수학 스터디 결과발표고등수학 스터디 결과발표
고등수학 스터디 결과발표
 
Ubuntu's Unity : Birth to Death
Ubuntu's Unity : Birth to DeathUbuntu's Unity : Birth to Death
Ubuntu's Unity : Birth to Death
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radar
 
Pratik
PratikPratik
Pratik
 

More from Ubuntu Korea Community

권총 사격하러 우분투 써밋 참가한 썰.txt
 권총 사격하러 우분투 써밋 참가한 썰.txt  권총 사격하러 우분투 써밋 참가한 썰.txt
권총 사격하러 우분투 써밋 참가한 썰.txt
Ubuntu Korea Community
 
머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경
머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경
머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경
Ubuntu Korea Community
 
우분투한국커뮤니티 2022년 활동 정리
우분투한국커뮤니티 2022년 활동 정리우분투한국커뮤니티 2022년 활동 정리
우분투한국커뮤니티 2022년 활동 정리
Ubuntu Korea Community
 
우분투한국커뮤니티 2022년 신년회
우분투한국커뮤니티 2022년 신년회우분투한국커뮤니티 2022년 신년회
우분투한국커뮤니티 2022년 신년회
Ubuntu Korea Community
 
Ubuntu Korea at FOSSASIA Summit 2022
Ubuntu Korea at FOSSASIA Summit 2022Ubuntu Korea at FOSSASIA Summit 2022
Ubuntu Korea at FOSSASIA Summit 2022
Ubuntu Korea Community
 
Overview of the Flatpak
Overview of the FlatpakOverview of the Flatpak
Overview of the Flatpak
Ubuntu Korea Community
 
Usage of the MQTT
Usage of the MQTTUsage of the MQTT
Usage of the MQTT
Ubuntu Korea Community
 
Open Source and the License
Open Source and the LicenseOpen Source and the License
Open Source and the License
Ubuntu Korea Community
 
Memory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack TechniquesMemory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack Techniques
Ubuntu Korea Community
 
Python을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop ApplicationPython을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop Application
Ubuntu Korea Community
 
나의 우분투 이야기
나의 우분투 이야기나의 우분투 이야기
나의 우분투 이야기
Ubuntu Korea Community
 
Malware Dataset & Ubuntu
Malware Dataset & UbuntuMalware Dataset & Ubuntu
Malware Dataset & Ubuntu
Ubuntu Korea Community
 
케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들
Ubuntu Korea Community
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
Ubuntu Korea Community
 
9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티
Ubuntu Korea Community
 
우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고
Ubuntu Korea Community
 
새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조
Ubuntu Korea Community
 
스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기
Ubuntu Korea Community
 
기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT
Ubuntu Korea Community
 
모바일에 딥러닝 심기
모바일에 딥러닝 심기모바일에 딥러닝 심기
모바일에 딥러닝 심기
Ubuntu Korea Community
 

More from Ubuntu Korea Community (20)

권총 사격하러 우분투 써밋 참가한 썰.txt
 권총 사격하러 우분투 써밋 참가한 썰.txt  권총 사격하러 우분투 써밋 참가한 썰.txt
권총 사격하러 우분투 써밋 참가한 썰.txt
 
머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경
머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경
머신러닝/딥러닝 개발자/연구자에게 필요한 개발/연구 환경
 
우분투한국커뮤니티 2022년 활동 정리
우분투한국커뮤니티 2022년 활동 정리우분투한국커뮤니티 2022년 활동 정리
우분투한국커뮤니티 2022년 활동 정리
 
우분투한국커뮤니티 2022년 신년회
우분투한국커뮤니티 2022년 신년회우분투한국커뮤니티 2022년 신년회
우분투한국커뮤니티 2022년 신년회
 
Ubuntu Korea at FOSSASIA Summit 2022
Ubuntu Korea at FOSSASIA Summit 2022Ubuntu Korea at FOSSASIA Summit 2022
Ubuntu Korea at FOSSASIA Summit 2022
 
Overview of the Flatpak
Overview of the FlatpakOverview of the Flatpak
Overview of the Flatpak
 
Usage of the MQTT
Usage of the MQTTUsage of the MQTT
Usage of the MQTT
 
Open Source and the License
Open Source and the LicenseOpen Source and the License
Open Source and the License
 
Memory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack TechniquesMemory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack Techniques
 
Python을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop ApplicationPython을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop Application
 
나의 우분투 이야기
나의 우분투 이야기나의 우분투 이야기
나의 우분투 이야기
 
Malware Dataset & Ubuntu
Malware Dataset & UbuntuMalware Dataset & Ubuntu
Malware Dataset & Ubuntu
 
케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티
 
우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고
 
새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조
 
스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기
 
기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT
 
모바일에 딥러닝 심기
모바일에 딥러닝 심기모바일에 딥러닝 심기
모바일에 딥러닝 심기
 

DNS & Mail Server Study

  • 1. DNS & Mail Server Build Study 우분투 한국 커뮤니티 발 표 자 김수영
  • 2. #01 스터디 소개  스터디원 Drake, Junshoong, SuYoung  장소 신촌과 홍대의 스터디룸  일정 17년 5월 20일 ~ 7월 8일 (매주 토요일)
  • 3. #01 스터디 소개 1주차 Preparing 2주차 What is DNS? 3주차 Build DNS with Bind 4주차 Mail Server 5주차 SMTP: Mail Server Installation 6주차 Secured Server 7주차 Secured Mail
  • 4. #02 메일 서버 Mail Server 수신되는 전자우편을 받아주고 송신되는 전자우편을 배달하기 위해 전달해주는 역할을 하는 일종의 응용프로그램. 또는 이러한 프로그램만을 전담하여 운영하는 컴퓨터 하드웨어 ▶ skim@mail.skim.kr
  • 5. #02 메일 서버 LDA Local Delivery Agent Dovecot MTA Mail Transfer Agent Postfix Mail Client ------ WebMail ThurderBird Outlook ------ Roundcube 25 SMTP 465 SMTPS (TLS) 110 POP3 995 POP3S Internet 143 IMAP 993 IMAPS
  • 6. #02 메일 서버  MTA(Mail Transport Agent) : 서버에서 메일을 전달할 때 사용하는 프로그램  LDA(Local Delivery Agent) : 전송받은 메일을 해당 사용자에서 전달할 때 사 용하는 프로그램  Mail Client : 사용자가 메일을 보내고 받을 때 이용하는 프로그램  SMTP(Simple Mail Transfer Protocol) : 메일 전송 프로토콜  POP3(Post Office Protocol) : 메일 수신 프로토콜. 이메일 메시지를 서버에서 즉시 삭제한다.  IMAP(Internet Mail Access Protocol) : 메일 수신 프로토콜. 메일 서버와 동 기화하기 때문에 다른 컴퓨터에서도 메일을 볼 수 있다.
  • 7. #03 서버 구축 과정 [ 준비물 ]  서브도메인이 활용가능한 DNS ex) mail.~.~  SSH 접속가능한 리눅스 서버 ex) ubuntu 16.04  SSL 인증서 ex) let’s encrypt (certbot)
  • 8. #03 서버 구축 과정 [ 과정 ]  패키지 설치 (postfix, dovecot, roundcube, apm server, ssl 등등)  포트 허용 (SSH, HTTP, SMTP, SSL)  인증기관을 통해 SSL 인증서 받기 https://wiki.ubuntu-kr.org/index.php/DNS_%26_Mail_Server_Build_Study
  • 9. #04 스터디 결과보고  나만의 메일서버를 얻을 수 있었다  서버의 개념을 확인하고 이해할 수 있었다  우분투를 사용하면서 친숙해질 수 있었다