首页 > 其他 > 详细

根据部门和城市自动创建邮箱

时间:2017-07-04 14:33:37      阅读:302      评论:0      收藏:0      [点我收藏+]


#!/usr/bin/python

# coding:utf-8


import sys

sys.path.append(‘/sw/systems/shared/python‘)

from DB import DB

con,cur = DB().connect()


from Company import Company

company = Company()

users = company.employees

departments = company.departments

user_list = {}

for key in users:

    city = users[key][‘location_code‘].lower()

    dep = users[key][‘department‘].lower()

    username = users[key][‘username‘].strip()

   

    if dep and city:

        user_list.setdefault(dep,[])

        user_list[dep].append(username)

        user_list.setdefault(dep+city,[])

        user_list[dep+city].append(username)

        user_list.setdefault(‘base%s‘ % city,[])

        user_list[‘base%s‘% city].append(username)

        if username not in [‘cbremble‘,‘nkovalevich‘,‘nrich‘,‘isugarman‘]:

            user_list.setdefault(‘attendance%s‘ % city,[])

            user_list[‘attendance%s‘% city].append(username)


        if departments[users[key][‘department‘]][‘is_production‘]:

                user_list.setdefault(‘prod‘,[])

                user_list.setdefault(‘prod%s‘ % city,[])

                user_list[‘prod%s‘% city].append(username)

                user_list[‘prod‘].append(username)





try:

    for dep in user_list:

        if dep in forwards.keys():

            if dep:

                need_add_alias = set(user_list[dep]) - set(forwards[dep])

        else:

            need_add_alias = user_list[dep]

        if need_add_alias:

            for user in need_add_alias:

                add_forward = """insert into mail.forward(name,forward_name,status) values (‘%s‘,‘%s‘,‘Enabled‘) """  % (dep,user)

                cur.execute(add_forward)

    con.commit()

except Exception,e:

    print type(e),e


本文出自 “8277056” 博客,请务必保留此出处http://8287056.blog.51cto.com/8277056/1944402

根据部门和城市自动创建邮箱

原文:http://8287056.blog.51cto.com/8277056/1944402

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!