email.parseaddr just parses the first address, use email.getaddress to get all the addresses (fixes #30)