Meine Aufgabe ist es, die E-Mail mit IMAP oder Pop3-Server-Adresse zu lesen. Ich versuche, diese Aufgabe mit Python zu erledigen. Alle für diese Aufgabe verfügbaren Beispielcodes werfen den unten erwähnten FehlerLesen Sie E-Mails von Imap oder Pop3-Server
"Fehler: [Errno 10060] Ein Verbindungsversuch fehlgeschlagen, da die angeschlossene Partei nach einer bestimmten Zeit nicht ordnungsgemäß reagierte, oder eine Verbindung fehlgeschlagen, weil verbunden Host konnte nicht antworten "
Was könnte das Problem sein, ist es meine lokalen Firewall-Einstellungen oder vielleicht aus einem anderen Grund ... ????
import imaplib
imap_host = 'imap.gmail.com'
imap_user = '****@gmail.com'
imap_pass = '****'
## open a connection
imap = imaplib.IMAP4_SSL(imap_host)
## login
imap.login(imap_user, imap_pass)
und
import sys
import chilkat
imap = chilkat.CkImap()
# Anything unlocks the component and begins a fully-functional 30-day trial.
success = imap.UnlockComponent("Anything for 30-day trial")
if (success != True):
print(imap.lastErrorText())
sys.exit()
# Turn on session logging:
imap.put_KeepSessionLog(True)
# Connect to GMail
# Use TLS
imap.put_Ssl(True)
imap.put_Port(993)
success = imap.Connect("imap.gmail.com")
if (success != True):
print(imap.lastErrorText())
sys.exit()
# Login
# Your login is typically your GMail email address.
success = imap.Login("***@gmail.com","*****")
if (success != True):
print(imap.lastErrorText())
sys.exit()
# Select an IMAP mailbox
success = imap.SelectMailbox("Inbox")
if (success != True):
print(imap.lastErrorText())
sys.exit()
# Show the session log.
print(imap.sessionLog())
# Disconnect from the IMAP server.
success = imap.Disconnect()
Können Sie Codebeispiele posten? Wir können nicht wissen, was die Quelle der Zeitüberschreitung ist, ohne zu wissen, was Sie versuchen zu tun. – Quitty
Ich wette, Sie versuchen, eine Verbindung über Port 143 herzustellen. Gmail antwortet nur auf Port 993 mit SSL-Wrapping. – arnt