##!/bin/bash
clear
echo Start time of the backup = $(date +%T)
before="$(date +%s)"
## Backup Format
FORMAT=tgz
## Backup location
ZBACKUP=/srv/backup/
## Folder name for backup and using date
DATE=`date +"%d%m%y"`
## Backup location separate by date
ZDUMPDIR=$ZBACKUP/$DATE
## zmmailbox location
ZMBOX=/opt/zimbra/bin/zmmailbox
### Backup Option ###
## Based on few day ago until today, example 7 days ago
#HARI=`date --date='7 days ago' +"%m/%d/%Y"`
#query="&query=after:$HARI"
if [ ! -d $ZDUMPDIR ]; then
mkdir -p $ZDUMPDIR
fi
## Looping Account Zimbra
for account in `su - zimbra -c 'zmprov -l gaa | sort'`
do
echo "Processing mailbox $account backup..."
$ZMBOX -z -m $account getRestURL "//?fmt=${FORMAT}$query" > $ZDUMPDIR/$account.${FORMAT}
done
echo "Zimbra Mailbox backup has been completed successfully."
echo "Sending files to backup all email accounts for Machine2 ..."
rsync -avH $ZBACKUP root@ipaddress:/backup/zimbra_backup_accounts
before2="$(date +%s)"
#
echo The process lasted = $(date +%T)
# Calculating time
after="$(date +%s)"
elapsed="$(expr $after - $before)"
hours=$(($elapsed / 3600))
elapsed=$(($elapsed - $hours * 3600))
minutes=$(($elapsed / 60))
seconds=$(($elapsed - $minutes * 60))
echo The complete backup lasted : "$hours hours $minutes minutes $seconds seconds"
Script backup zimbra mail
Related Posts:
Cấu hình gởi mail trên web bằng giao thức SMTP Như các bạn đã biết, hiện nay để hạn chế tình trạng Spam mail, các nhà cung cấp hosting mặc định đã vô hiệu hóa chức năng gửi mail với hàm mail(), bài này sẽ hướng dẫn các bạn cách gửi mail trên web với giao thức SMTP. Trướ… Read More
Cấu hình sendmail trên CentOS để gửi mail từ server Nếu chỉ đơn giản bạn muốn server có thể gửi mail ra bên ngoài thì có thể sử dụng ứng dụng sendmail. Sau khi cài đặt và cấu hình xong thì bạn có thể sử dụng hàm mail() của PHP để gửi mail. Cài đặt sendmail sudo yum… Read More
Hướng dẫn cài đặt mail server trên Linux Một trong những ứng dụng online cơ bản nhất mà một doanh nghiệp hoặc một tổ chức cần là dịch vụ email. Dịch vụ này thường được cài đặt trên một mail server và gắn với tên miền riêng của doanh nghiệp hoặc tổ ch… Read More
TRIỂN KHAI HỆ THỐNG MAIL CHO DOANH NGHIỆP VỚI KERIO MAIL SERVER I. Mô hình: II. Giới thiệu: - Nhu cầu liên lạc bằng thư điện tử ngày nay đang ngày càng phổ biến,nó góp phần không nhỏ trong việc hoạt động kinh doanh hiệu quả của các cty và doanh nghiệp. - Chính… Read More
Trong Mdeamon và Exchange: Backup mail ở đâu? Server hay Client?Có nhiều chương trình mail server nhưng tôi chỉ biết và đề cầp đến Mdeamon và Exchange:+ Backup mail: ở đâu trên server mail hay trên máy user?- exchange: Tôi được biết EX có chưc năng backup trên server maịl Nếu user không c… Read More
0 comments:
Post a Comment