首页 > 其他 > 详细

Zimbra 批量修改员工邮箱中联系人相关属性

时间:2021-05-28 19:32:16      阅读:35      评论:0      收藏:0      [点我收藏+]

需求: 将所有用户邮箱联系人中保存的旧域名联系人更新为新域名。


#!/bin/bash


for mailbox in `cat tt_staff_email.txt`? #全员邮箱

do

? ?ids=`/opt/zimbra/bin/zmmailbox -z -m $mailbox gact| grep -i id | awk -F ":" ‘{print $2}‘`? #获取所有联系人的id


? ?for i in ${ids[@]}

? ?do

? ? ? /opt/zimbra/bin/zmmailbox -z -m $mailbox gct $i | grep "olddomain.com"?

? ? ? if [[ $? -eq 0 ]];then

? ? ? ? ?contact=`/opt/zimbra/bin/zmmailbox -z -m $mailbox gct $i | grep "olddomain.com"|awk -F ":" ‘{print $2}‘|awk -F "@" ‘{print $1}‘`

? ? ? ? ?/opt/zimbra/bin/zmmailbox -z -m $mailbox mcta $i email "$contact"@newdomain.com

? ? ? fi

? ?done

? ?echo "$mailbox process done!" >> /home/shizhenning/process.log?

done


Zimbra 批量修改员工邮箱中联系人相关属性

原文:https://blog.51cto.com/magic3/2826492

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