
On Mon, Feb 05, 2007 at 11:44:24AM +0100, S.Bender@Plettenberg.de wrote:
Hallo Paul.
Vielen Dank für deine Antwort. Wir verwenden die Version 2.1, an den Clients ist Windows XP Prof. installiert und das Betriebssystem des Servers ist Windows Server 2003.
Eigentlich brauchen nur die Kundendaten aus dem AD gezogen werden. Dies würde uns ersparen, jeden Kunden einzeln im OTRS anzulegen.
Der Domino Server läuft auch auf Windows. Allerdings frage ich mich, wie ich an diese Daten komme.
Als Anlage habe ich die config.pm eingefügt. Vieleicht hast du ja Zeit, dir diese anzuschauen und ggf. zu verbessern.
Danke in Voraus
Steven
Hallo Steven, die E-Mail mit der Config.pm war ja unglaublich zerhackt. Wow. Okay. Dann fangen wir mal an. Die Config.pm sieht für nun erst einmal recht sauber aus. Allerdings weiß ich nicht, ob du in der AuthModule::LDAP::SearchUserDN evtl. noch die Leerzeichen escapen musst (oder den ganzen String in Quotes packst). Für unsere Agents funktioniert es so: # Agent-Login via LDAP # $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'mpmain2.company.intern'; $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=company,dc=intern'; $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName'; $Self->{'AuthModule::LDAP::SearchUserDN'} = 'otrs-user'; $Self->{'AuthModule::LDAP::SearchUserPw'} = 'password'; # # in case you want to add always one filter to each ldap query,use # # this option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter=> '(objectclass=user)' $Self->{'AuthModule::LDAP::AlwaysFilter'} = '(objectclass=user)'; # # # in case you want to add a suffix to each login name, then # # you can use this option. e. g. user just want to use user but # # in your ldap directory exists user@domain. # $Self->{'AuthModule::LDAP::UserSuffix'} = '@company.intern'; $Self->{'AuthModule::LDAP::Params'} = { port => 389, timeout => 120, async => 0, version => 3, }; # UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # DB -> LDAP Firstname => 'givenName', Lastname => 'sn', Email => 'mail', }; # UserSyncLDAPGroups # (If "LDAP" was selected for AuthModule, you can specify # initial user groups for first login.) $Self->{UserSyncLDAPGroups} = [ 'users', ]; # UserTable $Self->{DatabaseUserTable} = 'system_user'; $Self->{DatabaseUserTableUserID} = 'id'; $Self->{DatabaseUserTableUserPW} = 'pw'; $Self->{DatabaseUserTableUser} = 'login'; Die Config für deinen Mail-Versand sollte (theoretisch) so aussehen: $Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP'; $Self->{'SendmailModule::Host'} = 'smtpserver.company.de'; $Self->{'SendmailModule::Port'} = '25'; $Self->{'SendmailModule::AuthUser'} = 'otrs-user'; $Self->{'SendmailModule::AuthPassword'} = 'password'; Dein Lotus-Server muss auf Port 25 (lauschen), dann solltest du Mails direkt an diesen zustellen können. Bei uns liegt OTRS auf einem Linux-System, dessen MTA per default an unseren internen Mail-Server zustellt. Paul -- : Bitte einen Realname benutzen, unter dem Zitat antworten : und einfache Text-Mails senden (kein HTML). : Danke.