mcom: allow user to specify sendmail, sendmail-args in $MBLAZE/profile

Closes: #6 [via git-merge-pr]
pull/10/head
Ivy Foster 8 years ago committed by Christian Neukirchen
parent b9f09fc581
commit 7b5055f7ab

13
mcom

@ -19,6 +19,11 @@ msgdate() {
}
MBLAZE=${MBLAZE:-$HOME/.mblaze}
sendmail=$(mhdr -h sendmail "$MBLAZE/profile")
sendmail_args=$(mhdr -h sendmail-args "$MBLAZE/profile")
sendmail="${sendmail:-sendmail} ${sendmail_args:--t}"
outbox=$(mhdr -h outbox "$MBLAZE/profile")
if [ -z "$outbox" ]; then
i=0
@ -96,7 +101,7 @@ while :; do
s|send)
if [ -e $draftmime ]; then
if [ $draft -ot $draftmime ]; then
if sendmail -t <$draftmime; then
if $sendmail <$draftmime; then
if [ "$outbox" ]; then
mv $draftmime $draft
mflag -d $draft
@ -105,7 +110,7 @@ while :; do
fi
exit 0
else
echo "mcom: sendmail failed, kept draft $draft"
echo "mcom: $sendmail failed, kept draft $draft"
exit 2
fi
else
@ -114,7 +119,7 @@ while :; do
fi
else
if mmime -c <$draft; then
if sendmail -t <$draft; then
if $sendmail <$draft; then
if [ "$outbox" ]; then
mflag -d $draft
else
@ -122,7 +127,7 @@ while :; do
fi
exit 0
else
echo "mcom: sendmail failed, kept draft $draft"
echo "mcom: $sendmail failed, kept draft $draft"
exit 2
fi
else

Loading…
Cancel
Save