Weder Poplib noch Imaplib scheinen Proxy-Unterstützung zu bieten und ich konnte trotz meiner Google-Fu-Versuche nicht viele Informationen darüber finden.Python - Wie kann ich E-Mails über POP oder IMAP über einen Proxy abrufen?
Ich benutze Python, um E-Mails von verschiedenen imap/pop-fähigen Servern zu holen und muss es über Proxies tun können.
Idealerweise möchte ich in der Lage sein, es in Python direkt zu tun, aber mit einem Wrapper (externes Programm/Skript, OSX basiert), um den gesamten Verkehr durch den Proxy zu zwingen, könnte genug reichen, wenn ich nicht finden kann alles besser.
Kann mir jemand helfen? Ich kann mir nicht vorstellen, ich bin der einzige, der jemals E-Mails über einen Proxy in Python abrufen musste ...
** EDIT Titel bearbeiten, um HTTP zu entfernen, weil ich nicht so schnell tippen sollte, wenn ich bin müde, Entschuldigung für diese Jungs **
Die Proxies, die ich planen zu verwenden, erlauben Socken zusätzlich zu http.
Pop oder Imap Arbeit durch http würde nicht viel Sinn machen (Stateful vs Staatenlos), aber mein Verständnis ist, dass Socken würde mir erlauben zu tun, was ich will.
Bis jetzt ist der einzige Weg, um zu erreichen, was ich will, schmutziges Hacken von imaplib zu sein ... würde es lieber vermeiden, wenn ich kann.
ich bin gespannt: Wie würden Sie imap über einen HTTP-Proxy sogar ohne Python tunneln? – hop
Http aus dem Titel entfernt, mein Fehler, meinte Socken ... – Vermillon