Ich habe ein Problem mit dem Abrufen der Entwürfe und dem Senden von Mail-Ordnern programmatisch in Java. Obwohl ich den Posteingang mit pop3 erreichen kann und in der Lage bin, Mail über SMTP zu senden, kann ich das nicht mit pop3 erledigen. Danke im Voraus für Ihre Antwort.Abrufen von Entwürfen und Senden von Elementen in Java mit pop3
Antwort
Wenn ich mir this anschaue, würde ich sagen, dass die standardmäßige POP3-Protokollimplementierung, die mit JavaMail bereitgestellt wird, dies nicht unterstützt.
Das POP3-Protokoll unterstützt keine Ordner, so dass Sie nur die INBOX erhalten können.
Alle anderen Ordner werden lokal in jedem POP3-Client gespeichert. Wenn Sie also einen Ordner erstellen, können Sie dies auf beliebige Weise tun.
Möglicherweise gibt es POP3-Server, die die Verwendung von Ordnern über Erweiterungen zulassen, aber in diesem Fall folgen sie nicht dem Standardprotokoll und Sie werden höchstwahrscheinlich etwas eigenes implementieren oder versuchen, ein bestimmtes Paket für diesen Mailserver zu finden.
Wenn Sie serverseitige Ordner in einer standardisierten Weise verwenden möchten, empfehle ich Ihnen, IMAP zu betrachten. Die meisten Mail-Provider unterstützen sowohl POP3 als auch IMAP und unterstützen das Speichern von Ordnern auf dem Server (einschließlich Entwürfe, Gesendete Mail und andere benutzerdefinierte Ordner).
okay vielen Dank für die Antwort Ich werde versuchen, das gleiche zu tun, nd wird sich gut fühlen, wenn Sie eine beliebige Ihrer Frage lösen können :) –
POP3 unterstützt nicht den Begriff differents Ordner. Wenn der Mail-Server IMAP unterstützt, können Sie auf alle Ordner zugreifen. Die IMAP-Unterstützung in JavaMail ist anständig und einfach zu verwenden.
ya das ist in Ordnung, aber können Sie mir eine andere Möglichkeit geben, auf die Entwürfe zuzugreifen, Artikelordner gesendet? –
Weder die JavaMail-Implementierung noch das POP3-Protokoll unterstützt keine Ordner – guerda
, also können wir die Mails dieser Ordner von jedem anderen Protokoll bekommen? –