'Handle a positive response to the I{EHLO} command by parsing the
capabilities in the server\'s response and then taking the most
appropriate next step towards entering a mail transaction.'

def esmtpState_serverConfig(self, code, resp):

    items = {}
    for line in resp.splitlines():
        e = line.split(None, 1)
        if (len(e) > 1):
            items[e[0]] = e[1]
        else:
            items[e[0]] = None
    self.tryTLS(code, resp, items)
