#!/bin/sh # # SMBpdf V0.3 by Sam Przyswa 27-01-2001 # # Convert printer file (.ps) to .PDF file and # send it by mail # # USER="$1" FILE="$2" SENDMAIL=/usr/sbin/sendmail DOMAIN=`dnsdomainname` SIGN=`date '+%H%M%S'` /usr/bin/ps2pdf $FILE /tmp/$USER$SIGN.pdf FILE1=/tmp/$USER$SIGN.pdf TOADDR="address@hidden" NAME=`cat /etc/passwd | grep $USER | cut -d : -f5` (MIMEBOUNDARY="NextPart$$" echo "Mime-Version: 1.0" echo "Content-Type: Multipart/Mixed; Boundary=\"$MIMEBOUNDARY\"" echo "Content-Transfer-Encoding: 7bit" echo "To: $TOADDR" echo "From: SMB-PDF Agent " echo "Subject: Votre fichier PDF"; echo "X-Priority: 1" echo "X-MSMail-Priority: High" echo "--$MIMEBOUNDARY" echo "Content-Type: text/plain" echo "Content-Transfer-Encoding: 8bit" echo "" echo "Bonjour $NAME," echo "" echo "Voici le fichier au format Adobe Acrobat PDF que j'ai converti pour vous." echo "" echo "Vous pouvez l'ouvrir ou l'envoyer à un autre utilisateur." echo "" echo "SMB-PDF Agent." echo "" echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: application/pdf;" echo " name=\"$USER$SIGN.pdf\"" echo "Content-Transfer-Encoding: base64" echo "Content-Disposition: attachment;" echo " filename=\"$USER$SIGN.pdf\"" echo "" /usr/bin/mimencode $FILE1 2>/dev/null echo "" echo "--$MIMEBOUNDARY--" ) | 2>&1 $SENDMAIL -fsmbpdf -oi $USER rm -f $FILE1 exit 0