#!/bin/bash

# Script, das vom TCP-Server gestartet wird
# und das historische RT-ticketgen emuliert,
# tatsächlich aber die Verbindung zum OTRS-Ticketserver weiterreicht.

LOG=$(tempfile)
. ${POPHOME:-@POPHOME@}/lib/pop_conf_sh

tempfile=$(tempfile)
echo "X-noris-TicketGen-Client: $TCPREMOTEIP:$TCPREMOTEPORT" >"$tempfile"
${POPHOME:-@POPHOME@}/bin/rewrite_header -smtp-mode /etc/exim4/headers_rt2otrs >>"$tempfile" 2>"$LOG"
ex=$?
if [ $ex -eq 0 ]; then
	${POPHOME:-@POPHOME@}/bin/ticketgen2otrs 2>"$LOG" <"$tempfile"
	ex=$?
fi
rm "$tempfile"

if test $ex -ne $RT_MAIL_OK ; then
	if test -s $LOG ; then
		echo -n "ERROR: "
		cat $LOG
	else
		echo ERROR
	fi
fi

rm -f "$LOG"
exit $ex
