내가 읽고Dovecot과 Postfix/Sendmail을 사용하는 이유는 무엇입니까?,Dovecot과 Postfix를 함께 사용하는 이유는 무엇입니까?,Dovecot과 Postfix를 함께 사용하는 이유는 무엇입니까?일반적인 아이디어가 제공되지만 여기서는 이메일 서버가 서로 연결되는 방식에 대한 보다 정확한 세부 정보를 찾고 있습니다.
example.com
다음과 같은 DNS 구성을 가진 도메인이 있다고 가정해 보겠습니다 .
example.com MX mail.example.com
mail.example.com A 1.2.3.4
IP 1.2.3.4를 사용하여 Debian 서버에 설치 postfix
됩니다 .dovecot
내가 이메일을 보낸다고 가정해보자:
- 내 ISP 주소
[email protected]
, 내 로컬 컴퓨터 Thunderbird에서 - ...주소
[email protected]
이 과정에서 발생하게 될 다양한 연결의 전체적인 그림은 무엇입니까?
다음 진술이 정확합니까?
- 내 로컬 컴퓨터가
smtp.myisp.com
(포트 25 또는 587) 에 연결되어 있습니다. - 내 ISP의 SMTP 서버(접미사?)가 DNS를 쿼리
example.com
하고 결국 에 연결합니다 . 즉, 포트 25 또는 587에서 수신 대기하는mail.example.com
내 서버입니다.postfix
- 내 서버는
postfix
이메일을 디스크에 저장합니다(기본적으로 디스크는 어디에 있습니까?) - 또는 (어떻게 연결되어 있나요?)
postfix
로 이메일을 보내세요.dovecot
- 결국
[email protected]
다른 Thunderbird 계정을 사용하여 메일을 받으려는 경우 컴퓨터는 포트 110 또는 995(POP3)를 통해 내 서버 1.2.3.4에 연결됩니다.
?
이 경우에는 POP3/IMAP 서버인 postfix
MTA인데 dovecot
, MDA/LDA(배달 에이전트)란 무엇입니까?
답변1
- 이는 SMTP 클라이언트 설정 방법에 따라 다르지만 일반적으로 정확합니다.
- 옳은.
/var/mail/username
더 이상 UNIX 스타일의 메일박스를 사용하는 사람이 없기 때문에 큐메일 호환 메일디렉토리에 대해 이야기해 봅시다 (단점이 너무 많고 장점이 거의 없음). 이메일은 기본적으로 Maildir을 지정한 위치에 저장됩니다.
sudo postconf -e "home_mailbox = Maildir/"
- 기본적으로
postfix
이메일은 누구에게나 어떤 것에도 전송되지 않으며 내장된 배달 에이전트를 사용하여 저장합니다. AFAIKdovecot
그들 사이에는 의사 소통이 없습니다.postfix
dovecot
위에서 지정한 사용자를 사용할 수 있는 큐메일 호환 maildir 에 연결합니다 .
mail_location = maildir:~/Maildir
이 경우 postfix는 MTA이고 dovecot은 POP3/IMAP 서버인데 MDA/LDA(Delivery Agent)는 무엇인가요?
다시 접미사:http://www.postfix.org/OVERVIEW.html: man 8 local
.