示例#1
0
    except smtplib.SMTPRecipientsRefused as e:
        logging.warning("Recipients Refused: %s", e.recipients)

    finally:
        server.quit()

    return True


cfg = Config("/home/john/cloak/src/Scripts/alias.cfg", nolog=True)
seal_svc = Service(cfg, send_msg)

user_data = seal_svc.db.get_user(uid=userdesc)

if not user_data:
    print "Error:BadUser"
    sys.exit(0)

user = User(**user_data)

x = Message()
x["Subject"] = alias_name

alias_addx = seal_svc.create_alias(user, None, None, x)

if alias_addx:
    print alias_addx.localpart

else:
    print "Error:AliasCreationFailure"