Tickets nur von in der Datenbank vorhandenen Kunden akz[...]

Howto's zu OTRS Themen. Keine neuen Topics mit Fragen in diesem Forum!
User avatar
crythias
Moderator
Posts: 9920
Joined: 04 May 2010, 18:38
OTRS Version?: 4.0.x
Location: SouthWest Florida, USA
Contact:

Tickets nur von in der Datenbank vorhandenen Kunden akz[...]

Postby crythias » 06 Aug 2012, 02:06

[Edited by DavidLambauer] Vielen Dank für das Original How To an Crythias. Danke an Fil für die korrekte deutsche Übersetzung!

Original: http://forums.otterhub.org/viewtopic.php?f=60&t=6586

Kernel/System/PostMaster/NewTicket.pm etwa bei Zeile 135 steht Folgendes:

Code: Select all

        # if there is no customer user found!
        if ( !$GetParam{'X-OTRS-CustomerUser'} ) {
            $GetParam{'X-OTRS-CustomerUser'} = $GetParam{SenderEmailAddress};
        }


Den Code dann so anpassen:

Code: Select all

        # if there is no customer user found!
        if ( !$GetParam{'X-OTRS-CustomerUser'} ) {
                $Self->{LogObject}->Log( Priority => 'info', Message => "$_ not in database" );
                return;
        }


  • Erstelle vor der Bearbeitung ein Backup der Datei.
  • Diese Änderung kann nicht umgangen werden(Es kann kein Ticket mittels E-mail erstellt werden sofern man sich nicht in der Datenbank befindet) -- Denke ich(?)
  • Wenn sie wollen können sie "info" entweder zu "notice" oder "error" abändern, je nachdem wie diese Nachricht gelogt werden soll.
  • Diese Änderung WIRD bei Updates überschrieben

Diese sub von NewTicket.pm versucht auf alle mögliche Arten einen CustomerUser zu erhalten. Das letzte was sie versucht ist ob ein X-OTRS-CustomerUser Eintrag vorhanden ist. Wenn der Eintrag NICHT existiert, versucht der Standard Code einen neuen CustomerUser mittels der SenderEmailAddress zu erstellen. Die obige Änderung lehnt das Ticket einfach ab und erstellt einen Log-Eintrag.[/quote]
OTRS 4.0.x (private/testing/public) on Linux with MySQL database. Also on github.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask

aarda
OTRS newbie
Posts: 1
Joined: 27 Jan 2014, 09:46
OTRS Version?: CentOS 6.4

Re: Tickets nur von in der Datenbank vorhandenen Kunden akz[

Postby aarda » 27 Jan 2014, 09:58

Überladen Sie den "http-Link" Eintrag in der User Map, um Dinge zu erreichen, wie zum Beispiel einen Link zu einem Bild aufzurufen.
arda


Return to “Howto's”

Who is online

Users browsing this forum: No registered users and 1 guest