extmail 自动增加全局通讯录脚本

1,065 views次阅读
没有评论

extmail全局通讯录默认是放在globabook.cf文件。通过脚本可以定时把extman后台添加的邮箱放到这个文件,已实现公司全局通讯录的要求。新建脚本:

vi /root/jobs/extmail_abook.sh
chmod +x /root/jobs/extmail_abook.sh

脚本内容类似如下:

#!/bin/bash

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

mysql -h localhost -uextmail -p123456 mail -e "select name,username,domain from mailbox" > /tmp/abook.txt

cat /tmp/abook.txt |sed 's/\t/","/g'  |sed 's/^/"/g'|sed 's/$/"/g' > /var/www/extsuite/extmail/globabook.cf

添加计划任务

00 03 * * * /root/jobs/extmail_abook.sh >>/tmp/extmail_abook.log 2>&1

正文完
微信搜一搜“奇悦电脑科技”或扫描二维码关注我们
post-qrcode
 0
章郎虫
版权声明:本站原创文章,由 章郎虫 于2018-09-29发表,共计493字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。