[홈서버] OS 계정 추가 및 이메일 송수신
[홈서버] postfix smtp 메일 서버 구축
POSTFIX 구축 시 letsencrypt 인증기관에서 발급받은 인증서를 사용할 것이다. 앞서 아래 콘텐츠를 먼저 열람하길 바란다. [홈서버] letsencrypt 인증서 발급 받기 메일 서버, 웹서버 운영을 보안 프로토��
malchooni.name
[홈서버] dovecot pop3 imap 메일 서버 구축
[홈서버] letsencrypt 인증서 발급 받기 메일 서버, 웹서버 운영을 보안 프로토콜로 사용하기 위해서는 허가받은 인증기관의 인증서를 사용하는 것이 좋다. 이런 인증기관의 인증서는 대부분 유료��
malchooni.name
개인 메일 서버 구축을 완료하고 테스트해볼 시간이다.
사용자 계정 추가시 홈 디렉터리에 Maildir을 자동 추가해야 하므로 우선 /etc/skel 경로로 이동하여 Maildir 디렉토리를 생성한다.
root@mail:~# mkdir /etc/skel/Maildir |
이 후 계정 생성 시 계정의 홈 디렉터리에 Maildir 디렉터리가 생성될 것이다. 이 디렉터리는 메일 파일이 저장되는 디렉터리이다.
root@mail:/home# adduser test Adding new group `test' (1001) ... Adding new user `test' (1001) with group `test' ... Creating home directory `/home/test' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for test Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y root@mail:/home# ll total 16 drwxr-xr-x 1 root root 4096 Aug 26 14:06 ./ drwxr-xr-x 1 root root 4096 Aug 25 17:29 ../ drwxr-xr-x 3 test test 4096 Aug 26 14:06 test/ root@mail:/home# cd test root@mail:/home/test# ll total 24 drwxr-xr-x 3 test test 4096 Aug 26 14:06 ./ drwxr-xr-x 1 root root 4096 Aug 26 14:06 ../ -rw-r--r-- 1 test test 220 Aug 26 14:06 .bash_logout -rw-r--r-- 1 test test 3771 Aug 26 14:06 .bashrc -rw-r--r-- 1 test test 807 Aug 26 14:06 .profile drwxr-xr-x 2 test test 4096 Aug 26 14:06 Maildir/ root@mail:/home/test# |
test란 계정을 생성하였으니 마이크로소프트 outlook 어플을 이용해 test@yalsooni.name으로 메일을 수발신 해보겠다.
이메일 주소를 입력한다.
imap 혹은 pop3 프로토콜을 선택한다. 본인은 pop3 선택.
이름과 서버 정보를 입력한다. 암호는 계정 생성시 입력했던 암호를 입력한다. 인증서 설정이 잘못 되었다면 '인증서가 유효하지 않는다'는 메시지가 출력될 수 있다.
새 메시지를 터치하여 자신의 이메일 주소로 메일을 발송한다.
받은 편지함을 새로고침하여 자신이 보낸 메일을 확인한다.
이렇게 letletsencrypt + postfix + dovecot 활용하여 개인 메일 서버를 구축, 테스트하였다.
자신만의 개인 서버 및 유니크한 이메일 주소를 가져보는 것은 흥미로운 일이다.