310 server.login(Preferences.getUser("MailServerUser"), |
310 server.login(Preferences.getUser("MailServerUser"), |
311 password) |
311 password) |
312 except (smtplib.SMTPException, socket.error) as e: |
312 except (smtplib.SMTPException, socket.error) as e: |
313 if isinstance(e, smtplib.SMTPResponseException): |
313 if isinstance(e, smtplib.SMTPResponseException): |
314 errorStr = e.smtp_error.decode() |
314 errorStr = e.smtp_error.decode() |
|
315 elif isinstance(e, OSError): |
|
316 errorStr = e.strerror |
315 elif isinstance(e, socket.error): |
317 elif isinstance(e, socket.error): |
316 errorStr = e[1] |
318 errorStr = e[1] |
317 else: |
319 else: |
318 errorStr = str(e) |
320 errorStr = str(e) |
319 res = E5MessageBox.retryAbort( |
321 res = E5MessageBox.retryAbort( |