#!/bin/bash

# gmail_backup.sh
# Archiving, Crypting, and mail sending script
# Copyright (C) 2004 Saito Hiroaki <sonic64@infoseek.jp>
# http://sonic64.hp.infoseek.co.jp/
#
# Last Modified Kyosuke Takayama <support@mc.neweb.ne.jp>
# http://espion.just-size.jp/
#

# setup

PASS_PHRASE="MY SECRET PASS PHRASE STRING"
OUTPUT_PATH="/tmp/gmail/"$$"/backup.tar.bz2.encoded"


TITLE=$1
TAR_TARGET=$2

DIR="/tmp/gmail/"$$

mkdir -p /tmp/gmail
mkdir -p $DIR
date
echo $TAR_TARGET

echo $PASS_PHRASE | { tar --bzip2 -cvf - $TAR_TARGET | gpg --batch -c --force-mdc --passphrase-fd 3;} 3>&0 >$OUTPUT_PATH

echo output to $OUTPUT_PATH
echo archiving complete

cd $DIR
split -b 8500000 $OUTPUT_PATH
rm $OUTPUT_PATH

DAY=`LANG=C date +%x`
SUB="$DAY - $TITLE"

for i in x*
do
   mpack -s "$SUB - $TITLE - $i"  $i to@example.com
   SUB="Re: $SUB"
   rm $i
done

rmdir $DIR
date
echo mail send complete

