better sendmail function

This commit is contained in:
2015-07-10 12:06:14 +03:00
parent d6f5e84f05
commit ea7c341002

View File

@@ -74,10 +74,6 @@ function userexists {
fi fi
} }
function fappend {
echo -e "$2">>$1;
}
function mailsend { function mailsend {
TOEMAIL="$TOEMAIL"; TOEMAIL="$TOEMAIL";
FREMAIL="$FREMAIL"; FREMAIL="$FREMAIL";
@@ -85,16 +81,17 @@ function mailsend {
MSGBODY1="$2" MSGBODY1="$2"
MSGBODY2="$3" MSGBODY2="$3"
TMP=`mktemp` TMP=`mktemp`
fappend $TMP "From: $FREMAIL"; printf '%s\n' "
fappend $TMP "To: $TOEMAIL"; From: $FREMAIL
fappend $TMP "Reply-To: $FREMAIL"; To: $TOEMAIL
fappend $TMP "Subject: $SUBJECT"; Reply-To: $FREMAIL
fappend $TMP ""; Subject: $SUBJECT
fappend $TMP "$MSGBODY1";
fappend $TMP ""; $MSGBODY1
fappend $TMP "$MSGBODY2";
fappend $TMP ""; $MSGBODY2
" > $TMP
cat $TMP | "$SENDMAILPATH" -t; cat $TMP | "$SENDMAILPATH" -t;
rm $TMP; rm $TMP;
} }