Changelog for HylaFAX
+* fix some dysfunctional mail redirects (30 May 2005)
* don't save null-data pages (26 May 2005)
* Add support for OpenServer 6 (24 May 2005)
* update config.guess and config.sub to current versions (24 May 2005)
echo ""
echo "The facsimile was automatically dispatched to: $SENDTO."
fi
- ) | 2>&1 $SENDMAIL -f$FROMADDR -oi $TOADDR
+ ) 2>$ERRORSTO | $SENDMAIL -f$FROMADDR -oi $TOADDR
fi
if [ -n "$SENDTO" ]; then
(MIMEBOUNDARY="NextPart$$"
fi
echo ""
echo "--$MIMEBOUNDARY--"
- ) | 2>&1 $SENDMAIL -f$FROMADDR -oi $SENDTO
+ ) 2>$ERRORSTO | $SENDMAIL -f$FROMADDR -oi $SENDTO
fi
else
#
else
echo " No transcript available."
fi
- ) | 2>&1 $SENDMAIL -f$FROMADDR -oi $TOADDR
+ ) 2>$ERRORSTO | $SENDMAIL -f$FROMADDR -oi $TOADDR
fi
# put out a terminating MIME boundary
echo ""
echo "--$MIMEBOUNDARY--"
-) | 2>&1 $SENDMAIL -f$FROMADDR -oi -t
+) 2>$ERRORSTO | $SENDMAIL -f$FROMADDR -oi -t
if [ "$NOTIFY_FAXMASTER" = "yes" ]; then
(
fi
echo "."
fi
- ) | 2>&1 $SENDMAIL -f$FROMADDR -oi -t
+ ) 2>$ERRORSTO | $SENDMAIL -f$FROMADDR -oi -t
fi
echo ""
echo "The facsimile was polled by and delivered to: $MAILADDR."
fi
- ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR
+ ) 2>$ERRORSTO | $SENDMAIL -ffax -oi $TOADDR
fi
if [ -n "$MAILADDR" ]; then
(MIMEBOUNDARY="NextPart$$"
fi
echo ""
echo "--$MIMEBOUNDARY--"
- ) | 2>&1 $SENDMAIL -ffax -oi $MAILADDR
+ ) 2>$ERRORSTO | $SENDMAIL -ffax -oi $MAILADDR
fi
else
#
else
echo " No transcript available."
fi
- ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR
+ ) 2>$ERRORSTO | $SENDMAIL -ffax -oi $TOADDR
fi
}
. etc/setup.cache
+#
+# Redirect errors to a tty, if possible, rather than
+# dev-nulling them or allowing them to creep into
+# the mail.
+#
+if $TTYCMD >/dev/null 2>&1; then
+ ERRORSTO=`$TTYCMD`
+else
+ ERRORSTO=/dev/null
+fi
#
# Command line params
#
fi
fi
- ) | 2>&1 $SENDMAIL -f$FROMADDR -oi $TOADDR
+ ) 2>$ERRORSTO | $SENDMAIL -f$FROMADDR -oi $TOADDR
fi
exit 0