I connected the error() signal of socket to my erroroccured() slot:

Qt Code:
  1. void Pop3::errorOccured(QAbstractSocket::SocketError error)
  2. {
  3. d->socket->abort();//critical part
  4. exit(0);
  5. }
To copy to clipboard, switch view to plain text mode 

It terminates the application now...