297 return False |
297 return False |
298 try: |
298 try: |
299 server.login(Preferences.getUser("MailServerUser"), |
299 server.login(Preferences.getUser("MailServerUser"), |
300 password) |
300 password) |
301 except (smtplib.SMTPException, socket.error) as e: |
301 except (smtplib.SMTPException, socket.error) as e: |
302 if isinstance(e, smtplib.SMTPResponseException): |
302 if isinstance(e, smtplib.SMTPResponseException): |
303 errorStr = e.smtp_error.decode() |
303 errorStr = e.smtp_error.decode() |
304 elif isinstance(e, socket.error): |
304 elif isinstance(e, socket.error): |
305 errorStr = e[1] |
305 errorStr = e[1] |
306 else: |
306 else: |
307 errorStr = str(e) |
307 errorStr = str(e) |
323 msg) |
323 msg) |
324 server.quit() |
324 server.quit() |
325 QApplication.restoreOverrideCursor() |
325 QApplication.restoreOverrideCursor() |
326 except (smtplib.SMTPException, socket.error) as e: |
326 except (smtplib.SMTPException, socket.error) as e: |
327 QApplication.restoreOverrideCursor() |
327 QApplication.restoreOverrideCursor() |
328 if isinstance(e, smtplib.SMTPResponseException): |
328 if isinstance(e, smtplib.SMTPResponseException): |
329 errorStr = e.smtp_error.decode() |
329 errorStr = e.smtp_error.decode() |
330 elif isinstance(e, socket.error): |
330 elif isinstance(e, socket.error): |
331 errorStr = e[1] |
331 errorStr = e[1] |
332 else: |
332 else: |
333 errorStr = str(e) |
333 errorStr = str(e) |