Experimentieren mit Application Messaging über E-Mail für Anwendungen. Ich habe meinen SMTP-Server bereits erstellt, aber jetzt fehlt ein zentralisierter Übermittlungsmechanismus. Ich kann sehr einfach einen Zustellmechanismus erstellen, aber ich versuche, Protokollstandards zu verwenden. Ich bin nicht an HTTP, FTP oder SOAP interessiert, sondern nur an den Mailprotokollen.Benötigen Sie ein Beispiel für einen POP3-Server oder IMAP-Server in Python geschrieben
Ich habe im Internet nach Python-Beispielen geschaut, bisher kein Glück. Ich möchte nicht zu viel Zeit und Mühe darauf verwenden, da es momentan nur eine technische Feldstudie ist, um zu sehen, ob die asynchrone Zustellung über ein E-Mail-System ein praktikabler Ansatz für die Kommunikation zwischen Anwendungen ist. Ich kenne sendmail-Lösungen und ich bin nicht daran interessiert, da die Lösung eine vollständige Python-Lösung sein muss, wo möglichst "Batterien" verwendet werden müssen, oder vielleicht Twisted, wenn ich das auch wirklich tue.
Die einzigen zwei Standards, die ich bis jetzt untersucht habe, sind IMAP und POP. Ich kann immer noch nicht glauben, dass wir heute zwei Protokolle für den Versand und die Zustellung von E-Mails benötigen. Wenn es da draußen etwas gibt, das beides in einem tut (Protokoll ist), würde ich mich am liebsten darum kümmern.
Nach einer weiteren Untersuchung, denke ich, dass die einzig gangbare Option würde verdreht werden, jede Hilfe bei diesem groß sein würde
Update auf dem POP/IMAP-Server Gab, es ist alles ein wenig zu viel Arbeit für sehr wenig Belohnung. Allerdings habe ich eine "von der Stange" Serverlösung verwendet, die E-Mails als IMAP4 bereitstellt und als SMTP versendet. Nachdem ich das gefunden habe, werde ich meine Untersuchung der Anwendungsdienste über E-Mail fortsetzen. Bisher wurde eine Anwendung erstellt, die RSS-Feeds herunterlädt und diese im HTML-Format versendet. Die E-Mails werden nach Inhalten gefiltert, an denen ich interessiert bin, durch eine in Python geschriebene Serveranwendung. Die nächste Stufe ist eine DSL-Sprache, um mit einem Server zu kommunizieren, ähnlich wie Telnet über E-Mail. Sollte lustig sein. Danach RPC über E-Mail zwischen mehreren Anwendungen.
Danke für die Definitionen. Verpasste die Frage jedoch. Sie haben irgendwelche Python-Beispiele für POP oder IMAP? – WeNeedAnswers
Geben Sie +1 für Ihre Antwort. Ich habe das twimapd überprüft, aber es ist für das Liefern von Twitter-Nachrichten und nicht für das Funktionieren eines "richtigen" IMAP-Servers. Es würde etwas Arbeit brauchen, damit es richtig funktioniert. – WeNeedAnswers