Ich habe postfix
und mailx
auf einem CentOS 7
Server installiert. Ich kann E-Mails von der Befehlszeile aus senden und empfangen, indem ich den mailx
Befehl verwende. Ich kann auch E-Mails in den Ordnern der einzelnen Benutzer lesen, inbox
indem ich verwende nano /var/spool/mail/username
.
Ich habe den Eindruck, dass mailx
und postfix
nur unterstützt wird smtp
. Das Problem besteht darin, dass ich versuche, ein anderes API
( JavaMail
) zu verwenden, um die eines Benutzers zu lesen inbox
, und alle Beispiele verwenden imap
oder pop3
Protokolle. Gibt es eine Möglichkeit, dass ich postfix/mailx
über darauf zugreifen kann imap
? Oder muss ich auch installieren, bevor ich Inhalte abrufen dovecot
kann ?imap
inbox
Antwort1
Postfix ist ein SMTP-Server (und -Client, da es die Weiterleitung durchführt) und lokaler Zustellagent (für Verzeichnisse, Postfachdateien usw.).
mailx ist ein Client für verschiedene Mail-Protokolle und kann auf lokale Mails in verschiedenen Speicherformaten zugreifen.
Wenn Sie jedoch mit dem IMAP-Protokoll (einem Kommunikationsprotokoll, das speziell für die Arbeit mit Remote-Postfächern entwickelt wurde und für diesen Zweck kaum zu übertreffen ist) auf Ihre E-Mails zugreifen möchten, benötigen Sie einen IMAP-Server. Sie können zwischen Dovecot, Cyrus, Courier oder einigen anderen wählen. Ich habe mit Cyrus die besten Erfahrungen gemacht, aber die Konfiguration ist im Vergleich zum viel einfacheren Dovecot ein Chaos.