Eu tenho postfix
e mailx
instalei em um CentOS 7
servidor. Consigo enviar e receber e-mails da linha de comando usando o mailx
comando. Também consigo ler e-mails em cada usuário inbox
usando nano /var/spool/mail/username
.
Minha impressão é essa mailx
e postfix
apenas suporte smtp
. O problema é que estou tentando usar outro API
( JavaMail
) para ler o de um usuário inbox
, e todos os exemplos usam imap
ou pop3
protocolos. Existe uma maneira pela qual eu possa estar postfix/mailx
acessível imap
? Ou preciso instalar também dovecot
antes de usar imap
para recuperar inbox
o conteúdo?
Responder1
Postfix é um servidor SMTP (e cliente, já que faz retransmissão) e agente de entrega local (para diretórios, arquivos de caixa de correio, etc).
mailx é um cliente para uma variedade de protocolos de correio e pode acessar correio local em vários formatos de armazenamento.
Mas se você quiser acessar seu e-mail com o protocolo IMAP (um protocolo de comunicação projetado especificamente para trabalhar com caixas de correio remotas e que é difícil de superar para esse fim), você precisará de um servidor IMAP. Você pode escolher entre Dovecot, Cyrus, Courier ou alguns outros. Tive a melhor experiência com o Cyrus, mas a configuração é uma bagunça em comparação com o Dovecot, muito mais fácil.