Ich empfange mit folgenden Script (aufgerufen in der extensions.conf) die Faxe:
Leider wird die eMail vom Empfänger abgewiesen, da diese von einem "Einwahlrechner" kommt. Ich möchte nun einen externen SMTP verwenden, der diese eMail weiterleitet.
Asterisk läuft als User "asterisk".
Wie kann ich dies umsetzen ?
Code:
#!/bin/bash
# $1 ${CALLERIDNUM}
# $2 ${MAILADDRE}
# $3 ${FAXFILE}
echo Received paramters $1 $2 $3 >>/var/log/faxmail.log
MAILBODY=$3.txt
DATETIME=`date +"%A %d %b %Y %H:%M"`
PAGES=$(tiffinfo $3 | tail -21 |grep "Page" | cut -d "-" -f2)
DT=$(tiffinfo $3 | tail -21 |grep "Date" |cut -d "-" -f2)
DTFAX=${DT#*:}
COUNT=${PAGES#*-}
rm -f $MAILBODY
tiff2pdf $3 -p A4 -o $3.pdf
echo >> $MAILBODY
echo ------------------------------------------------------------- >> $MAILBODY
echo Sie haben ein neues Fax bekommen. >> $MAILBODY
echo >> $MAILBODY
echo Sendenummer: $1 >> $MAILBODY
echo Empfangszeit: $DTFAX >> $MAILBODY
echo Anzahl der Seiten: $COUNT >> $MAILBODY
echo >> $MAILBODY
echo Das Fax befindet sich im Anhang als PDF Datei. >> $MAILBODY
echo ------------------------------------------------------------- >> $MAILBODY
echo >> $MAILBODY
cat $3.txt | mail -r "[email protected]" -s "FAXEINGANG" -a "$3.pdf" $2
rm -f $MAILBODY
Leider wird die eMail vom Empfänger abgewiesen, da diese von einem "Einwahlrechner" kommt. Ich möchte nun einen externen SMTP verwenden, der diese eMail weiterleitet.
Asterisk läuft als User "asterisk".
Wie kann ich dies umsetzen ?