application-octet-stream.sh.in
上传用户:weiyuanprp
上传日期:2020-05-20
资源大小:1169k
文件大小:1k
源码类别:

传真(Fax)编程

开发平台:

C/C++

  1. #! @SCRIPT_SH@
  2. #
  3. # This file is considered part of the software distribution,
  4. # and any changes made to it may get overwritten in a
  5. # subsequent upgrade or reinstallation.  Instead of making
  6. # changes here, directly, consider copying the entire
  7. # default MIMEConverters directory to a custom location, i.e.
  8. # /usr/local/sbin/faxmail.custom, set MIMEConverters in 
  9. # hyla.conf to point there, and make changes there instead.
  10. #
  11. DISCARDMSG="DISCARDED application/octet-stream goes here"
  12. FILECMD=file
  13. . @SPOOL@/etc/setup.cache
  14. if [ ! -x $FILECMD ]; then
  15.     echo "$DISCARDMSG" | $LIBEXEC/textfmt -B
  16.     exit
  17. fi
  18. MIMETYPE="`$FILECMD -bi "$1" | $SED 's/ .*//g'`"
  19. if [ -x $LIBDATA/faxmail/$MIMETYPE ]; then
  20.     $LIBDATA/faxmail/$MIMETYPE "$1"
  21. else
  22.     case "$MIMETYPE" in
  23. "application/postscript") cat "$1";;
  24. "message/rfc822") cat "$1" | $LIBEXEC/textfmt -B;;
  25. text/*)  cat "$1" | $LIBEXEC/textfmt -B;;
  26. *) echo "$DISCARDMSG" | $LIBEXEC/textfmt -B;;
  27.     esac
  28. fi
  29. exit