티스토리 뷰

라즈베리 파이에 메일 서버를 구축한다. 메일을 보내기 위해 postfix, 메일을 받기 위해 dovecot을 사용한다.

 

Postfix 

1. Postfix 설치

$ apt-get install postfix

 

 

메일 설정의 대략적인 형식으로 인터넷 사이트를 선택한다.

 

도메인을 입력한다. 

 

 

2. postfix 설정

 

자세한 postfix 설정을 진행한다.

$ sudo dpkg-reconfigure postfix

 

시스템 관리자에게 리다이렉트 되는 메일을 받을 계정을 적는다.

추가하고 싶지 않을 경우 공백으로 둔다.

 

 

최종 목적지로 취급할 도메인의 목록을 쉼표로 연결하여 입력해준다.

 

 

동기 업데이트를 강제할 경우 이메일 처리가 느리게 진행될 수 있다고 설명되어 있다.

하지 않을 경우 메일이 분실될 수 있는 가능성이 '살짝' 있다.

디폴트 값인 no를 선택한다.

 

 

호스트가 이메일을 중계할 네트워크 블럭을 지정한다.

연결된 서브넷이 기반을 둔 기본값으로 설정하기 위해 공백으로 한다.

 

 

postfix 편지함 파일 크기를 제한한다.

기본은 51200000바이트고 0일 경우 값의 제한이 없는 것이다.

 

 

로컬 주소를 확장을 정의 할 때 사용할 문자를 입력한다. 

주소 확장 기능을 사용하지 않을 경우 공백으로 둔다.

 

 

사용할 인터넷 프로토콜을 선택한다.

 

 

이렇게 하면 설정이 모두 완료되고,

터미널 창에 설정한 값이 좌르륵 나온다.

 

3. 확인

 

mail 명령어를 사용해 postfix 작동을 확인한다.

$ echo "메일 내용" | mail -s "메일 제목" 메일주소

지메일로 보내면 스팸메일함에 와있다. 

 

 

 

 


 

Dovecot

1. dovecot 설치

 

apt-get install dovecot-pop3d dovecot-impad dovecot-lmtpd

 

2. dovecot 설정 변경

dovecot 설정 파일인 /etc/dovecot/dovecot.conf를 변경한다.

vi /etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp는 적고

listen = *, ::는 주석을 제거한다. IPv6에서 사용하지 않는다면 ::을 지워도 된다.

 

 

vi /etc/dovecot/conf.d/10-auth.conf

현재 진행하는 메일 서버는 SSL을 적용하지 않으므로 평문으로 전송시켜야 한다.

 

 

vi /etc/dovecot/conf.d/10-mail.conf

주석을 제거해 사용자별로 메일함이 생성되도록 설정한다.

 

 

vi /etc/dovecot/conf.d/10-ssl.conf

주석을 제거해 ssl이 사용되지 않도록 설정한다.

 

 

3. dovecot 재시작

systemctl restart dovecot

netstat -tnlp써서 확인해보면 110,143 포트가 열려있는 것을 확인할 수 있다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함