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

Howto's zu OTRS Themen. Keine neuen Topics mit Fragen in diesem Forum!
Post Reply
crythias
Moderator
Posts: 10169
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

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

Post by crythias »

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

Original: 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 6.0.x (private/testing/public) on Linux with MySQL database.
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
Znuny newbie
Posts: 1
Joined: 27 Jan 2014, 09:46
Znuny Version: CentOS 6.4

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

Post by aarda »

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