--- a/Preferences/ConfigurationPages/EmailPage.py Fri Sep 28 18:08:47 2012 +0200 +++ b/Preferences/ConfigurationPages/EmailPage.py Fri Sep 28 18:19:01 2012 +0200 @@ -134,7 +134,10 @@ elif isinstance(e, socket.timeout): errorStr = str(e) elif isinstance(e, socket.error): - errorStr = e[1] + try: + errorStr = e[1] + except TypeError: + errorStr = str(e) else: errorStr = str(e) E5MessageBox.critical(self, @@ -149,7 +152,10 @@ elif isinstance(e, socket.timeout): errorStr = str(e) elif isinstance(e, socket.error): - errorStr = e[1] + try: + errorStr = e[1] + except TypeError: + errorStr = str(e) else: errorStr = str(e) E5MessageBox.critical(self,