#!/bin/bash MYPATH=$(dirname "$(readlink -f $0))") cd $MYPATH user="root" server="myrestricted.server" mail="my_email@address.fake" ssh ${user}@${server} cat /var/mail/${user} | \ FILENO=$(date +%s001) \ formail -i "To: $mail" -k -R From: Old-From: -X Subject: -X Date: -X To: -X Old-To: -ds sh -c \ 'cat > outbox/msg.$FILENO' && \ ssh ${user}@${server} 'echo "" > /var/mail/${user}' for msg in outbox/msg.*; do cat $msg | msmtp -C .msmtprc -t -v && rm -f $msg sleep 15 done