
Hallo, ich habe OTRS 2.3.1 auf einem Windows Server 2003 Professional Installiert (mit dem Installer). Dann habe ich die Authentifizierung der Agents via LDAP eingerichtet, auch das Funktioniert. Als Agent kann ich auch nach Kunden suchen (via LDAP), das Funktioniert wunderbar. Wenn nun ein Kunde sich anmelden möchte (customer.pl), gibt es immer eine Fehlermeldung: Can't locate object method "GetUserData" via package "Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm line 426. Leider kann ich mit der Meldung nichts anfangen. Hier mal meine LDAP-Konfiguration aus der Config.pm $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'XXXX'; $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagent,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::AccessAttr'} = 'member'; $Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=XXX ,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::SearchUserPw'} = '****'; $Self->{'Customer::AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'XXX'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****'; $Self->{CustomerUser} = { Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'XXX', BaseDN => 'OU=XXX,DC=XXX,DC=de', SSCOPE => 'sub', UserDN => 'CN=XXX,DC=XXX,DC=de', UserPw => 'pieahp01adm', SourceCharset => 'utf-8', DestCharset => 'utf-8', }, CustomerKey => 'sAMAccountName', CustomerID => 'mail', CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'], Map => [ [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ], [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], [ 'Fax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var' ], [ 'Firma', 'Firma', 'company', 1, 0, 'var' ], [ 'Werk', 'Werk', 'description', 1, 0, 'var' ], ], }; #### UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', Phone => 'telephoneNumber', Username => 'sAMAccountName', comment => 'description', }; Kann mir da jemand helfen? Gruß Thorsten

Hallo, du musst explizit angeben, dass es sich um ein Backend zur authentifizierung von Kunden handelt. Das ganze ist hier: http://doc.otrs.org/2.2/en/html/x1570.html#multiple-customer-backends ganz gut beschrieben. Grüße Kai Am Mittwoch, den 20.08.2008, 11:17 +0200 schrieb Thorsten Stark:
Hallo,
ich habe OTRS 2.3.1 auf einem Windows Server 2003 Professional Installiert (mit dem Installer).
Dann habe ich die Authentifizierung der Agents via LDAP eingerichtet, auch das Funktioniert.
Als Agent kann ich auch nach Kunden suchen (via LDAP), das Funktioniert wunderbar. Wenn nun ein Kunde sich anmelden möchte (customer.pl), gibt es immer eine Fehlermeldung:
Can't locate object method "GetUserData" via package "Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm line 426.
Leider kann ich mit der Meldung nichts anfangen. Hier mal meine LDAP-Konfiguration aus der Config.pm
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'XXXX'; $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagent,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=XXX ,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{'Customer::AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'XXX'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{CustomerUser} = { Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'XXX', BaseDN => 'OU=XXX,DC=XXX,DC=de', SSCOPE => 'sub', UserDN => 'CN=XXX,DC=XXX,DC=de', UserPw => 'pieahp01adm', SourceCharset => 'utf-8', DestCharset => 'utf-8', },
CustomerKey => 'sAMAccountName', CustomerID => 'mail', CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'],
Map => [ [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ], [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], [ 'Fax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var' ], [ 'Firma', 'Firma', 'company', 1, 0, 'var' ], [ 'Werk', 'Werk', 'description', 1, 0, 'var' ], ], };
#### UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', Phone => 'telephoneNumber', Username => 'sAMAccountName', comment => 'description', };
Kann mir da jemand helfen?
Gruß Thorsten
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

Am Mittwoch, den 20.08.2008, 18:10 +0200 schrieb kai: Hallo zusammen, meine Antwort war zu vorschnell. Unter dem angegebenen Link wird der Zugriff auf Kundendaten über externe Backends beschrieben. Nicht die Authentifizierung.. Kai
du musst explizit angeben, dass es sich um ein Backend zur authentifizierung von Kunden handelt. Das ganze ist hier: http://doc.otrs.org/2.2/en/html/x1570.html#multiple-customer-backends ganz gut beschrieben.
Grüße Kai Am Mittwoch, den 20.08.2008, 11:17 +0200 schrieb Thorsten Stark:
Hallo,
ich habe OTRS 2.3.1 auf einem Windows Server 2003 Professional Installiert (mit dem Installer).
Dann habe ich die Authentifizierung der Agents via LDAP eingerichtet, auch das Funktioniert.
Als Agent kann ich auch nach Kunden suchen (via LDAP), das Funktioniert wunderbar. Wenn nun ein Kunde sich anmelden möchte (customer.pl), gibt es immer eine Fehlermeldung:
Can't locate object method "GetUserData" via package "Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm line 426.
Leider kann ich mit der Meldung nichts anfangen. Hier mal meine LDAP-Konfiguration aus der Config.pm
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'XXXX'; $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagent,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=XXX ,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{'Customer::AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'XXX'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{CustomerUser} = { Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'XXX', BaseDN => 'OU=XXX,DC=XXX,DC=de', SSCOPE => 'sub', UserDN => 'CN=XXX,DC=XXX,DC=de', UserPw => 'pieahp01adm', SourceCharset => 'utf-8', DestCharset => 'utf-8', },
CustomerKey => 'sAMAccountName', CustomerID => 'mail', CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'],
Map => [ [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ], [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], [ 'Fax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var' ], [ 'Firma', 'Firma', 'company', 1, 0, 'var' ], [ 'Werk', 'Werk', 'description', 1, 0, 'var' ], ], };
#### UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', Phone => 'telephoneNumber', Username => 'sAMAccountName', comment => 'description', };
Kann mir da jemand helfen?
Gruß Thorsten
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

Hallo Kai,
Kein Problem...
Danke für deine Bemühungen.
Gruß
Thorsten
Quoting kai
Am Mittwoch, den 20.08.2008, 18:10 +0200 schrieb kai: Hallo zusammen,
meine Antwort war zu vorschnell. Unter dem angegebenen Link wird der Zugriff auf Kundendaten über externe Backends beschrieben. Nicht die Authentifizierung..
Kai
du musst explizit angeben, dass es sich um ein Backend zur authentifizierung von Kunden handelt. Das ganze ist hier: http://doc.otrs.org/2.2/en/html/x1570.html#multiple-customer-backends ganz gut beschrieben.
Grüße Kai Am Mittwoch, den 20.08.2008, 11:17 +0200 schrieb Thorsten Stark:
Hallo,
ich habe OTRS 2.3.1 auf einem Windows Server 2003 Professional Installiert (mit dem Installer).
Dann habe ich die Authentifizierung der Agents via LDAP eingerichtet, auch das Funktioniert.
Als Agent kann ich auch nach Kunden suchen (via LDAP), das Funktioniert wunderbar. Wenn nun ein Kunde sich anmelden möchte (customer.pl), gibt es immer eine Fehlermeldung:
Can't locate object method "GetUserData" via package "Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm line 426.
Leider kann ich mit der Meldung nichts anfangen. Hier mal meine LDAP-Konfiguration aus der Config.pm
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'XXXX'; $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagent,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=XXX ,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{'Customer::AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'XXX'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{CustomerUser} = { Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'XXX', BaseDN => 'OU=XXX,DC=XXX,DC=de', SSCOPE => 'sub', UserDN => 'CN=XXX,DC=XXX,DC=de', UserPw => 'pieahp01adm', SourceCharset => 'utf-8', DestCharset => 'utf-8', },
CustomerKey => 'sAMAccountName', CustomerID => 'mail', CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'],
Map => [ [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ], [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], [ 'Fax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var' ], [ 'Firma', 'Firma', 'company', 1, 0, 'var' ], [ 'Werk', 'Werk', 'description', 1, 0, 'var' ], ], };
#### UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', Phone => 'telephoneNumber', Username => 'sAMAccountName', comment => 'description', };
Kann mir da jemand helfen?
Gruß Thorsten
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

Hallo,
kleiner Nachtrag:
Ich habe aus der Config.pm nun folgende Zeile auskommentiert:
$Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de';
Die Fehlermeldung sieht nun etwas anders aus:
Can't locate object method "GetUserData" via package
"Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm
line 426, <DATA> line 228.
Das "<DATA> line 228" ist neu!
Gruß
Thorsten
Quoting Thorsten Stark
Hallo,
ich habe OTRS 2.3.1 auf einem Windows Server 2003 Professional Installiert (mit dem Installer).
Dann habe ich die Authentifizierung der Agents via LDAP eingerichtet, auch das Funktioniert.
Als Agent kann ich auch nach Kunden suchen (via LDAP), das Funktioniert wunderbar. Wenn nun ein Kunde sich anmelden möchte (customer.pl), gibt es immer eine Fehlermeldung:
Can't locate object method "GetUserData" via package "Kernel::System::CustomerUser" at D:/OTRS/otrs//Kernel/System/Auth/LDAP.pm line 426.
Leider kann ich mit der Meldung nichts anfangen. Hier mal meine LDAP-Konfiguration aus der Config.pm
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'XXXX'; $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagent,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=XXX ,DC=XXX,DC=de'; $Self->{'AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{'Customer::AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'Customer::AuthModule::LDAP::Host'} = 'XXX'; $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=XXX,DC=XXX,DC=de'; $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{CustomerUser} = { Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'XXX', BaseDN => 'OU=XXX,DC=XXX,DC=de', SSCOPE => 'sub', UserDN => 'CN=XXX,DC=XXX,DC=de', UserPw => 'pieahp01adm', SourceCharset => 'utf-8', DestCharset => 'utf-8', },
CustomerKey => 'sAMAccountName', CustomerID => 'mail', CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'], CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'],
Map => [ [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ], [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ], [ 'Fax', 'Fax', 'facsimileTelephoneNumber', 1, 0, 'var' ], [ 'Firma', 'Firma', 'company', 1, 0, 'var' ], [ 'Werk', 'Werk', 'description', 1, 0, 'var' ], ], };
#### UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # # DB -> LDAP UserFirstname => 'givenName', UserLastname => 'sn', UserEmail => 'mail', Phone => 'telephoneNumber', Username => 'sAMAccountName', comment => 'description', };
Kann mir da jemand helfen?
Gruß Thorsten
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/
participants (2)
-
kai
-
Thorsten Stark