#!/bin/sh SCRIPT=$0 USER=$1 SUBFOLDER=$2 cd $(dirname $SCRIPT) function mail_lmtp_session ( echo -e "LHLO localhost\r" for mail in $(find emails/$SUBFOLDER -name '*.eml' ); do echo -e "MAIL FROM: \r" echo -e "RCPT TO: $USER\r" echo -e "DATA\r" cat $mail echo -e "\r" echo -e ".\r" done echo -e "QUIT\r" ) mail_lmtp_session | tee >(nc localhost 12024)