Is the result above from standard output? Have you set up your root cron to redirect output to the zim_backup.log file? That would explain the "Null message body" message. The script attempts to mail the log file to you, but if you do not redirect to the log in the cron job, you will get a null message body.
Originally Posted by farrukhndm
1 2 * * 1 /bin/bash /usr/local/sbin/zmbac.sh -f > /var/log/zim_backup.log 2>&1
0 3 * * 2-7 /bin/bash /usr/local/sbin/zmbac.sh -d > /var/log/zim_backup.log 2>&1