postfix와 mailx만 사용하여 imap 액세스를 얻을 수 있나요?

postfix와 mailx만 사용하여 imap 액세스를 얻을 수 있나요?

서버 에 설치 postfix되어 있습니다 . 명령을 사용하여 명령줄에서 이메일을 보내고 받을 수 있습니다 . 또한 을 사용하여 각 사용자의 이메일을 읽을 수도 있습니다 . mailxCentOS 7mailxinboxnano /var/spool/mail/username

내 인상은 그것 mailxpostfix유일한 지원 입니다 smtp. 문제는 다른 API( JavaMail)을 사용하여 사용자의 를 읽으려고 하는데 inbox모든 예제에서는 imap또는 pop3프로토콜을 사용한다는 것입니다. postfix/mailx를 통해 액세스 할 수 있는 방법이 있나요 imap? 아니면 콘텐츠를 검색하는 데 dovecot사용하려면 먼저 설치해야 합니까 ?imapinbox

답변1

Postfix는 SMTP 서버(및 릴레이를 수행하는 클라이언트)이자 로컬 전달 에이전트(디렉토리, 메일박스 파일 등에 대한)입니다.

mailx는 다양한 메일 프로토콜을 위한 클라이언트이며 다양한 저장 형식으로 로컬 메일에 액세스할 수 있습니다.

그러나 IMAP 프로토콜(원격 사서함 작업을 위해 특별히 설계되었으며 이 목적을 능가하기 어려운 통신 프로토콜)을 사용하여 메일에 액세스하려면 IMAP 서버가 필요합니다. Dovecot, Cyrus, Courier 등 중에서 선택할 수 있습니다. 나는 Cyrus에서 최고의 경험을 했지만 훨씬 쉬운 Dovecot에 비해 구성이 엉망입니다.

관련 정보