29. juli 2026 7 min lesetid

Koble SEPPmail Admin-GUI til Active Directory: Konfigurer LDAP-autentisering fra 15.0.6

Siden firmware 15.0.6 kan administratorer av SEPPmail-appliancen autentisere seg mot en ekstern LDAP-server som Active Directory, inkludert gruppemapping til den lokale admin-gruppen. Oppsett under User > Advanced Settings, steg for steg.

Frem til firmware 15.0.5 kjente administrasjonsgrensesnittet til SEPPmail Secure E-Mail Gateway bare lokale kontoer. De som ønsket å arbeide ryddig, opprettet en egen lokal bruker for hver administrator og la vedkommende til i gruppen admin. Det fungerer, men har de vanlige ulempene med lokale kontoer: egne passord per appliance, ingen sentral offboarding og ingen håndheving av passordpolicyene fra katalogtjenesten. Med patchutgivelsen 15.0.6 endrer dette seg. Admin-GUI-en autentiserer administratorer mot en ekstern LDAP-server som Active Directory ved behov og mapper AD-grupper til lokale grupper på appliancen.

De øvrige endringene i utgivelsen er oppsummert i artikkelen om SEPPmail 15.0.6 og 15.0.6.1. Her handler det kun om den nye eksterne autentiseringen.

Hva funksjonen gjør

Ifølge Extended Release Notes legger 15.0.6 til et nytt avsnitt, External Authentication, under User > Advanced Settings. Dermed autentiserer Admin-GUI-en seg mot en ekstern LDAP-server, og eksterne grupper (for eksempel AD-sikkerhetsgrupper) mappes til lokale grupper på appliancen.

Eksternt autentiserte brukere vises lokalt på appliancen og oppfører seg som lokale brukere, med én forskjell: Passordet deres kan ikke endres på appliancen, fordi det ligger på den eksterne LDAP-serveren. Passordansvaret flyttes dermed helt over til katalogen.

Viktig avgrensning: Appliancen hadde allerede tidligere ekstern autentisering, men kun for GINA-nettgrensesnittet, konfigurert per Managed Domain (avsnittet External authentication i domeneoppsettet). Nytt i 15.0.6 er at også tilgangen til selve administrasjonsgrensesnittet går via LDAP.

Jeg tester fortsatt om HIN Mailgateway også har fått LDAP-innlogging, og vil deretter oppdatere artikkelen. Siden HIN-appliancene er basert på samme SEPPmail-firmware, antar jeg det.

Forutsetninger

Før oppsettet bør tre ting være klare:

  • Firmware 15.0.6.1: Funksjonen kommer med 15.0.6; på grunn av de to RuleEngine-feilene i utgivelsen er hotfixen 15.0.6.1 det riktige valget med én gang.
  • En LDAP-kompatibel katalog: Active Directory, OpenLDAP eller tilsvarende. Hvis brukerne bare ligger i Entra ID, som selv ikke snakker LDAP, bygger Microsoft Entra Domain Services broen.
  • En bind-konto i katalogen: En dedikert, uprivilegert tjenestekonto med lesetilgang som appliancen bruker til LDAP-søket. Ikke en domeneadministrator.
  • En AD-gruppe for gateway-administratorene: For eksempel en sikkerhetsgruppe kalt SEPPmail-Admins, som senere mappes til den lokale gruppen admin. Medlemskap i denne gruppen avgjør da full administrativ tilgang.

TLS er aktivert som standard i tilkoblingsinnstillingene og bør forbli det; administratorenes innloggingsopplysninger hører ikke hjemme ukryptert på nettverket. Appliancen må kunne nå LDAP-serveren på den konfigurerte porten (vanligvis 636 for LDAPS).

Oppsett under User > Advanced Settings

Konfigurasjonen finnes i Admin-GUI-en under User > Advanced Settings i avsnittet External Authentication og består av fire blokker.

1. Connection Settings: Avkrysningsboksen Authenticate users to external LDAP server (e.g. Active Directory) aktiverer funksjonen. Deretter følger serveradresse, port, alternativet TLS required samt tjenestekontoens Bind DN og Bind Password.

2. User Attributes: Her defineres hvordan appliancen finner brukerobjekter: LDAP Object Class (typisk person i Active Directory), Search Base (OU-en eller containeren der administratorkontoene ligger) og e-postattributtet (standard: mail).

3. Group Attributes: Tilsvarende informasjon for gruppeobjekter, slik at appliancen kan løse opp gruppemedlemskapene.

4. Mapping Settings: Den avgjørende delen. Under Remote Group velges gruppen fra LDAP-serveren, og under Local Group én eller flere lokale grupper som den mappes til. For full administrativ tilgang er dette gruppen admin; medlemmene av den er likestilt med standardbrukeren admin. De som ønsker differensiering, mapper i stedet til begrensede grupper som readonly admin eller til funksjonsrelaterte grupper på appliancen.

Før lagring er det verdt å bruke den innebygde Login Test: Med brukernavn og passord fra en testkonto kan du kontrollere om tilkobling, søk og autentisering fungerer før konfigurasjonen aktiveres.

Eksempelkonfigurasjoner

Følgende verdier må tilpasses eget miljø (eksempeldomene example.com). Feltnavnene tilsvarer External Authentication-avsnittet på appliancen.

Active Directory

FeltVerdi
Serverdc01.example.com
Port636
TLS requiredaktivert
Bind DNCN=svc-seppmail,OU=ServiceAccounts,DC=example,DC=com
Bind PasswordPassord for tjenestekontoen
User: LDAP Object Classperson
User: Search BaseOU=IT,DC=example,DC=com
User: E-Mail Attributemail
Group: LDAP Object Classgroup
Group: Search BaseOU=Groups,DC=example,DC=com
Mapping: Remote GroupSEPPmail-Admins
Mapping: Local Groupadmin

Merknader om Active Directory: Enhver tilgjengelig Domain Controller egner seg som server; i miljøer med flere lokasjoner anbefales en DC på samme lokasjon eller et alias som peker til flere DC-er. Port 636 er LDAPS; sertifikatet til DC-en må derfor kunne valideres av appliancen. Search Base bør avgrenses så mye at den inneholder administratorkontoene, men ikke hele katalogen. Attributtet mail må være vedlikeholdt på AD-kontoene.

OpenLDAP

FeltVerdi
Serverldap01.example.com
Port636
TLS requiredaktivert
Bind DNcn=seppmail,ou=services,dc=example,dc=com
Bind PasswordPassord for tjenestekontoen
User: LDAP Object ClassinetOrgPerson
User: Search Baseou=people,dc=example,dc=com
User: E-Mail Attributemail
Group: LDAP Object ClassgroupOfNames
Group: Search Baseou=groups,dc=example,dc=com
Mapping: Remote Groupseppmail-admins
Mapping: Local Groupadmin

Merknader om OpenLDAP: I typiske oppsett ligger brukere som inetOrgPerson under ou=people. For grupper er groupOfNames det pålitelige valget, siden medlemskapet der representeres via member-attributtet med full DN. posixGroup-grupper fører derimot medlemmene kun som memberUid (brukernavn i stedet for DN); om appliancen løser dette opp, er ikke dokumentert og bør testes med Login Test før omleggingen. Hvis serveren bare kjører med STARTTLS på port 389, skal den aktuelle porten angis i serverfeltet; tilkoblingen skal under ingen omstendigheter kjøre ukryptert.

Driftsmerknader

Tre punkter fortjener oppmerksomhet før LDAP-innlogging blir den eneste veien inn i appliancen:

  • Behold lokal nødtilgang. Passordene til eksterne brukere ligger på LDAP-serveren. Hvis katalogen ikke er tilgjengelig (nettverksproblem, AD-vedlikehold eller gatewayen nettopp skal løse et problem med nettopp dette nettverket), er det fortsatt behov for en lokal administratorkonto med sikkert lagret passord. Standardbrukeren admin bør derfor ikke avskaffes, men vedlikeholdes som en dokumentert nødtilgang.
  • MFA forblir relevant. 15.0.6 har også revidert MFA-innloggingen: Den andre faktoren legges ikke lenger til passordet, men etterspørres i et eget felt. Ekstern autentisering erstatter ikke den andre faktoren.
  • Offboarding via katalogen. Den egentlige gevinsten med integrasjonen: Når en administrator forlater virksomheten, er det nok å deaktivere AD-kontoen eller fjerne vedkommende fra den mappede gruppen. Den tidligere nødvendige oppfølgingen av lokale kontoer på hver appliance faller bort. De lokalt synlige, eksternt autentiserte brukerobjektene bør likevel regelmessig avstemmes mot katalogen.

Konklusjon

LDAP-autentisering for Admin-GUI-en lukker et hull som lenge har eksistert på appliancen: Administratoradganger kan nå styres sentralt i katalogen i stedet for per enhet. Sammen med det separate MFA-feltet forbedrer 15.0.6 dermed innloggingen til administrasjonsgrensesnittet betydelig i én enkelt utgivelse. De som innfører funksjonen, bør holde gruppemappingen bevisst restriktiv og beholde den lokale nødtilgangen.

Kilder

  1. SEPPmail Extended Release Notes 15.0

    Oppføring om Admin-GUI-autentisering med funksjonsbeskrivelse, konfigurasjonssted og virkemåten til eksternt autentiserte brukere.

    https://downloads.seppmail.com/extrelnotes/150/ERN15.0.html
  2. SEPPmail-dokumentasjon – «User > Advanced Settings»

    Referanse for feltene i External Authentication-avsnittet (Connection, User Attributes, Group Attributes, Mapping, Login Test).

    https://docs.seppmail.com/ch/07_mi_15_usr_04_advanced-settings.html
  3. SEPPmail-dokumentasjon – «Groups»

    Forhåndsdefinerte grupper på appliancen; medlemmer av gruppen admin har ubegrenset administrativ tilgang.

    https://docs.seppmail.com/ch/07_mi_16_groups.html
  4. SEPPmail-dokumentasjon – «Revision History»

    Offisielle release notes for 15.0.6 med oppføringen om Admin-GUI-autentisering mot eksterne LDAP-servere.

    https://docs.seppmail.com/ch/20_revision-history.html
  5. SEPPmail 15.0.6 og 15.0.6.1: Sikkerhetsrettinger og nye admin-funksjoner

    Oversikt over alle endringene i de to utgivelsene.

    https://rafaelpfister.ch/blog/seppmail-releases-15-0-6-und-15-0-6-1

Kommentarer

Kommentarene lastes inn fra GitHub / Giscus.