Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Imaplib error? EOF error?

Aperta
#199 0 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
backend

Direzione di ricerca

Riprodurre il malfunzionamento con gli esempi Python 2 su Ubuntu o sul Raspberry Pi, quindi esaminare pattern/web/imap/init.py nel costruttore Mail e nella chiamata a login, insieme alla gestione delle connessioni di imaplib di Python. Determinare il problema di configurazione o compatibilità pertinente e verificare il risultato rieseguendo test.py senza l’errore socket EOF.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi, when I run following code on either my linux ubuntu or my raspberry pi I get the following error?

On ubuntu zesty 17.04

from pattern.web import Mail, GMAIL, SUBJECT

gmail = Mail(username='username', password='password', service=GMAIL, port=993, secure=False)
print gmail.folders.keys()

['drafts', 'spam', 'personal', 'work', 'inbox', 'mail', 'starred', 'trash']

python test.py
Traceback (most recent call last):
  File "test.py", line 7, in <module>
    gmail = Mail(username='username', password='password', service=GMAIL, port=993, secure=False)
  File "/home/myname/anaconda2/lib/python2.7/site-packages/pattern/web/imap/__init__.py", line 115, in __init__
    self.login(username, password)
  File "/home/myname/anaconda2/lib/python2.7/site-packages/pattern/web/imap/__init__.py", line 133, in login
    self._imap4 = (self._secure and IMAP4_SSL or IMAP4)(self._host, self._port)
  File "/home/myname/anaconda2/lib/python2.7/imaplib.py", line 194, in __init__
    self.welcome = self._get_response()
  File "/home/myname/anaconda2/lib/python2.7/imaplib.py", line 931, in _get_response
    resp = self._get_line()
  File "/home/myname/anaconda2/lib/python2.7/imaplib.py", line 1031, in _get_line
    raise self.abort('socket error: EOF')
imaplib.abort: socket error: EOF

On RPi

same input

python test.py
Traceback (most recent call last):
  File "test.py", line 7, in <module>
    gmail = Mail(username='username', password='password', service=GMAIL, port=993, secure=False)
  File "/usr/local/lib/python2.7/dist-packages/pattern/web/imap/__init__.py", line 115, in __init__
    self.login(username, password)
  File "/usr/local/lib/python2.7/dist-packages/pattern/web/imap/__init__.py", line 133, in login
    self._imap4 = (self._secure and IMAP4_SSL or IMAP4)(self._host, self._port)
  File "/usr/lib/python2.7/imaplib.py", line 193, in __init__
    self.welcome = self._get_response()
  File "/usr/lib/python2.7/imaplib.py", line 928, in _get_response
    resp = self._get_line()
  File "/usr/lib/python2.7/imaplib.py", line 1028, in _get_line
    raise self.abort('socket error: EOF')
imaplib.abort: socket error: EOF

Lingua principale
Python
Stelle
8.9k
Fork
1.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di clips/pattern

Tutte le issue di clips/pattern

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.