E-mailmeldingen van Sophos Firewall instellen en testen
Voor werkende e-mailmeldingen heeft Sophos Firewall twee afzonderlijke configuraties nodig: onder Administration > Notification settings wordt het mailtransport ingesteld. Onder System services > Notification list wordt bepaald welke gebeurtenissen daadwerkelijk per e-mail worden gemeld.
De quarantainedigest voor gebruikers gebruikt dit mailtransport ook, maar planning, portaallink en gebruikerstoewijzing zijn afzonderlijke instellingen.
De zichtbare authenticatie-, SMTP-, beheerders- en sms-teksten onder Administration > Messages vormen een derde, afzonderlijke laag. Login-disclaimer en berichten op Sophos Firewall configureren legt de inhoud en tests ervan uit; het wijzigen van een bericht configureert noch SMTP-transport noch gebeurtenisselectie.
De snelle aanpak:
- Configureer de mailserver, poort, authenticatie, versleuteling, afzender en ontvanger onder Administration > Notification settings.
- Verstuur een testmail en bevestig de aflevering in de doelmailbox of via de tracking van de mailserver.
- Activeer onder System services > Notification list de globale schakelaar Email notifications.
- Selecteer alleen gebeurtenissen waarop een verantwoordelijke ontvanger kan reageren.
- Activeer naast de testmail gecontroleerd een echte geselecteerde gebeurtenis en controleer de aflevering.
Een geslaagde testmail bewijst alleen dat het SMTP-pad in principe werkt. Hiermee is nog niet bewezen dat de globale e-mailschakelaar en de juiste gebeurtenissen zijn geactiveerd. Omgekeerd verstuurt een geselecteerde gebeurtenisregel geen bericht zolang het mailtransport niet werkt. Juist dit onderscheid verklaart waarom alleen een geconfigureerde SMTP-server het onderdeel Notification Emails in de Sophos Firewall Health Check operationeel nog niet afdekt.
Het ontvangeradres via de Device Console wijzigen
Als WebAdmin niet beschikbaar is of het ontvangeradres via gecontroleerde consoletoegang moet worden gecorrigeerd, gebruikt u 2. System Configuration > 3. Set Email ID for system notification. Deze optie wijzigt alleen het e-mailadres van de beheerder voor systeemmeldingen. Ze configureert noch mailserver, afzender, authenticatie en TLS, noch de globale schakelaar en gebeurtenissen in de Notification list.
Documenteer eerst het vorige adres. Bevestig daarna de wijziging met y, voer het nieuwe adres in en controleer het door SFOS getoonde adres op typefouten. Druk op Enter om terug te keren naar het menu. Vervolgens moeten een testmail en een gecontroleerde echte gebeurtenis de nieuwe ontvanger bereiken; alleen de consolebevestiging bewijst geen aflevering.
Mailverzending voorbereiden
Vóór de configuratie worden de mailserver, poort en authenticatiemethode afgestemd met de verantwoordelijke mailbeheerder. Als een FQDN zoals smtp.example.net wordt gebruikt, moet de firewall deze kunnen omzetten en de server via het bedoelde routeringspad kunnen bereiken. Een algemene internetverbinding is alleen nodig als de gekozen mailserver of OAuth-provider op internet staat. Een interne SMTP-relay kan ook werken zonder directe internettoegang van de firewall.
Een realistisch voorbeeld:
- Mailserver:
smtp.example.net - Port:
587 - Authentication:
Basic - Connection security:
STARTTLS - Sender:
fw-zrh-01@example.net - Recipient:
firewall-alerts@example.net - Management interface IP address: interne beheerinterface van de firewall
Alle waarden met example.net worden vervangen door het eigen domein en de adressen die de mailbeheerder heeft toegestaan. Een distributieadres is meestal beter dan een persoonlijke mailbox: verantwoordelijkheden kunnen veranderen zonder dat elke firewall opnieuw moet worden geconfigureerd.
De Management interface IP address bepaalt niet via welke interface de SMTP-verbinding de firewall verlaat. Het geselecteerde IP-adres wordt in de melding opgenomen en helpt om de verzendende firewall te identificeren. Bij meerdere locaties moet daarom een blijvend herkenbaar beheer-IP worden gekozen; bij slechts één firewall kan ook None voldoende zijn.
Mailserver configureren
Built-in of External email server kiezen
Sophos Firewall kan de Built-in email server of een External email server gebruiken. De ingebouwde verzending is praktisch voor een eenvoudige start. In productieomgevingen is een eigen relay- of cloudmailserver vaak beter te volgen, omdat authenticatie, mailtracking, afzenderrechten en afleverfouten centraal zichtbaar zijn.
Daarom adviseren we de External email server wanneer er al een betrouwbaar beheerde SMTP-service beschikbaar is.
Voor de ingebouwde verzending volstaat deze korte route:
- Activeer onder Administration > Notification settings de Built-in email server.
- Voer de afzender, ontvanger en optioneel Management interface IP address in.
- Sla de configuratie op en verstuur de testmail.
Bij de Built-in email server is er geen eigen relaytracking waarmee de beheerder acceptatie en doorsturen kan controleren. Controleer daarom de daadwerkelijke aflevering extra zorgvuldig. Als deze herhaaldelijk mislukt of als het ontvangende domein en de beveiligingsrichtlijnen een gecontroleerd SMTP-pad vereisen, is een External email server de beter beheersbare variant.
External email server instellen
- Open Administration > Notification settings.
- Selecteer External email server.
- Voer het IPv4-adres of de FQDN van de mailserver en de opgegeven poort in.
- Kies onder Authentication
None,BasicofOAuth 2.0, passend bij de server. - Stel onder Connection security de transportversleuteling in die de mailserver vereist.
- Voer de afzender, ontvanger en optioneel Management interface IP address in.
- Sla de configuratie op en voer de testmailfunctie uit.
De standaardpoort in SFOS is 25, maar dat is niet voor elke omgeving een aanbeveling. De listener van de eigen relay is bepalend. Gebruikelijk zijn 25 voor een interne relay die op basis van het bron-IP is toegestaan, 587 voor geauthenticeerde verzending met STARTTLS of 465 voor directe SSL/TLS. Poort, authenticatie en versleutelingsmodus moeten als combinatie bij de mailserver passen.
None betekent in de twee keuzelijsten niet hetzelfde: onder Authentication schakelt dit de aanmelding bij de mailserver uit. Dat kan correct zijn voor een interne relay die uitsluitend het bron-IP van de firewall toestaat. Onder Connection security betekent None daarentegen onversleutelde SMTP-overdracht. Deze instelling is ongeschikt voor internetpaden en mag ook intern alleen worden gebruikt als het beveiligingsmodel dit uitdrukkelijk toestaat.
Bij Basic gebruikt de firewall een gebruikersnaam en wachtwoord. Volgens Sophos is de gebruikersnaam hoofdlettergevoelig. De relay moet de gebruikte aanmeldingsmethode ondersteunen; een foutmelding over de Authentication method wijst met name op een verschil bij LOGIN of PLAIN.
STARTTLS wordt gemakkelijk verkeerd begrepen: de firewall volgt de mogelijkheden van de mailserver. Als de server STARTTLS aanbiedt, wordt de verbinding versleuteld; als de server dit niet aanbiedt, kan het bericht onversleuteld worden overgedragen. Wie versleuteling moet afdwingen, gebruikt SSL/TLS met de bijpassende poort en serverlistener.
⚠️ Allow invalid certificate onder Email > General settings mag niet als snelle workaround worden geactiveerd. Een verlopen of niet-vertrouwd certificaat, of een certificaat dat niet bij de servernaam past, wordt beter op de mailserver of in de vertrouwensketen gecorrigeerd.
Als de firewall Mail Protection in MTA Mode gebruikt, hangt het certificaat dat voor de e-mailverzending wordt gebruikt bovendien af van de configuratie onder Email > General settings. Een wijziging mag daarom niet afzonderlijk worden uitgevoerd zonder rekening te houden met de productieve mailflow.
Gmail en Microsoft 365 met OAuth 2.0
Voor Gmail en Microsoft 365 vereist de huidige SFOS 22-help OAuth 2.0. Hiervoor worden in Notification settings Provider, Client ID, Client secret en Refresh token ingevoerd. Hoewel de algemene Sophos-help het Client secret voor Microsoft 365 als optioneel aanduidt, maakt en gebruikt de door Sophos gedocumenteerde Microsoft 365-procedure er nadrukkelijk een. Daarom wordt het voor deze procedure meegeconfigureerd.
Voor Gmail moeten in Google Cloud een project en de Gmail API worden ingesteld en moeten een OAuth-client en Refresh Token worden aangemaakt. De volgende procedure volgt de actuele Sophos-handleiding Configure OAuth 2.0 on Gmail.
Gmail OAuth 2.0 stap voor stap configureren
- Meld aan bij Google Cloud Console met het beoogde Google-account, maak een nieuw project aan en selecteer het.
- Open APIs & Services > Library, zoek naar Gmail API en schakel de API in.
- Klik onder APIs & Services > Credentials op Create credentials > OAuth client ID.
- Als eerst het toestemmingsscherm wordt gevraagd, open dan Configure the OAuth consent screen > Get started. Vul de appnaam en het e-mailadres in, selecteer User type: External, voeg het contactadres van de ontwikkelaar toe en maak de configuratie aan.
- Selecteer Create OAuth client, stel Application type: Web application in en geef een unieke naam op.
- Voeg onder Authorized redirect URIs exact
https://developers.google.com/oauthplaygroundtoe. - Maak de OAuth-client aan en leg de Client ID en Client secret onmiddellijk veilig vast.
- Voeg onder Audience > Add users het Google-account toe dat later de meldingen verzendt.
- Open Google OAuth 2.0 Playground. Schakel via het tandwielpictogram Use your own OAuth credentials in en voer de Client ID en Client secret in.
- Klap onder Step 1 Select & authorize APIs Gmail API v1 uit, selecteer de scope
https://mail.google.comen start Authorize APIs. Gebruik het beoogde verzendaccount. - Wissel onder Step 2 Exchange authorization code for tokens de code om voor tokens en kopieer de Refresh token veilig.
- Configureer op de firewall onder Administration > Notification settings de External email server met Authentication: OAuth 2.0 en Provider: Gmail. Voer de Client ID, Client secret en Refresh token in, sla op en verstuur een testmail.
Google beschouwt een OAuth-project met User type External en Publishing status Testing niet als een permanente productieconfiguratie: bij gebruik van de Gmail-scope verloopt de Refresh Token volgens Google OAuth 2.0 na zeven dagen. De door Sophos gebruikte Gmail-scope https://mail.google.com staat naast verzenden ook het lezen, aanmaken en permanent verwijderen van e-mails toe. Daarom moeten de OAuth-app, toegangsgegevens en een bij voorkeur speciaal verzendaccount net zo worden beschermd en beheerd als een mailserverwachtwoord.
Bij Microsoft 365 heeft de app de gedelegeerde machtigingen SMTP.Send en offline_access nodig; voor het verzendende account moet Authenticated SMTP zijn geactiveerd. De gedocumenteerde standaardmethode gebruikt smtp.office365.com, poort 587 en STARTTLS. Als het afzenderadres afwijkt van de aangemelde mailbox, heeft het account bovendien Send As nodig. De actuele Entra-stappen staan onder Configure OAuth 2.0 on Microsoft 365.
Microsoft 365 OAuth 2.0 stap voor stap configureren
- Maak in Microsoft Entra admin center onder Identity > Applications > App registrations een New registration aan.
- Geef een unieke naam op. Selecteer voor de door Sophos gedocumenteerde procedure Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant) en voer onder Redirect URI
https://outlook.office365.com/in als platform Web. Dezelfde URI moet later exact opnieuw worden gebruikt. - Registreer de app en leg de Application (client) ID veilig vast.
- Voeg onder API permissions > Add a permission > Microsoft Graph > Delegated permissions
SMTP.Sendenoffline_accesstoe. Voer daarna Grant admin consent uit. - Schakel voor het verzendaccount Authenticated SMTP in onder Users > Active users > Mail > Email apps > Manage email apps.
- Maak onder Certificates & secrets > Client secrets > New client secret een secret met een bewaakte vervaldatum aan. Kopieer de weergegeven Value onmiddellijk veilig; na het herladen van de pagina toont Entra deze niet meer.
- Open de volgende URL in een browser. Vervang
YOUR_CLIENT_IDdoor de Application ID; deredirect_urimoet overeenkomen met de appregistratie.
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=https://outlook.office365.com/&response_mode=query&scope=https://outlook.office365.com/.default+offline_access&state=12345
- Meld aan met het beoogde verzendaccount en kopieer de kortlevende autorisatiecode uit de omgeleide URL.
- Verstuur de code met een API-client als
application/x-www-form-urlencodednaar het tokenendpoint. Vervang elke tijdelijke waarde door de gegevens van deze app.
POST https://login.microsoftonline.com/common/oauth2/v2.0/token
client_id=YOUR_CLIENT_ID
&scope=https://outlook.office365.com/.default offline_access
&code=YOUR_AUTHORIZATION_CODE
&redirect_uri=https://outlook.office365.com/
&grant_type=authorization_code
&client_secret=YOUR_CLIENT_SECRET
- Sla de ontvangen Refresh token onmiddellijk veilig op. De autorisatiecode, Client secret, Access token en Refresh token horen niet thuis in tickets, onbeveiligde schermafbeeldingen of logs.
- Configureer op de firewall onder Administration > Notification settings de External email server met Authentication: OAuth 2.0 en Provider: Microsoft 365. Voer
smtp.office365.com, poort587, STARTTLS, Client ID, Client secret en Refresh token in, sla op en verstuur een testmail.
Sophos vereist dat het systeem waarop de API-client draait en de firewall dezelfde tijdzone gebruiken bij het genereren van het token. Controleer vooraf de systeemtijd en tijdzone. Wijzig de tijdzone van de firewall niet spontaan in productie; Sophos vereist daarna een herstart, die in een onderhoudsvenster thuishoort.
Microsoft Security Defaults schakelen SMTP AUTH uit. Deze beveiligingsinstelling mag niet algemeen voor de hele tenant worden uitgeschakeld om alleen een firewall berichten te laten verzenden. Als de gerichte toestemming voor het verzendaccount niet in het beveiligingsmodel past, is een daarvoor bedoelde interne of externe relay de betere oplossing.
⚠️ Sophos vermeldt in de huidige Known Issues list nog steeds
NC-166854: Microsoft 365 OAuth voor Notifications werkt niet op de daar genoemde builds22.0.0.274,22.0.0.323,21.0.2.349en21.5.1.261. Er wordt geen fixversie genoemd. Controleer daarom de exacte SFOS-build en eis een geslaagde testmail. Opgeslagen velden voor Client ID, Secret en Token bewijzen nog niet dat het werkt.
Als een vermelde build is getroffen, wordt een ondersteunde SMTP-relay of een ander geverifieerd mailpad gebruikt totdat een gecorrigeerde firmwareversie betrouwbaar is bevestigd. Onveilige TLS-uitzonderingen of niet-gecontroleerde Basic Authentication zijn geen goede vervanging voor een werkend alarmpad.
Gebeurtenissen in de Notification list selecteren
Na een geslaagde mailtest wordt System services > Notification list geopend. Activeer daar eerst Email notifications, selecteer vervolgens de selectievakjes in de kolom Email voor de benodigde gebeurtenissen en sla op met Save.
Niet elke firewall heeft dezelfde selectie nodig. Een zinvolle basis is afgestemd op de risico’s en de werkelijk gebruikte functies:
- Admin: mislukte aanmeldingen en te veel mislukte aanmeldpogingen.
- HA: losgekoppelde bewaakte poorten of interfaces wanneer een HA-cluster wordt gebruikt.
- Disk/Memory: opslagwaarschuwingen, zodat een vol rapportage- of systeemgedeelte niet pas tijdens het onderhoudsvenster wordt opgemerkt. Opslag en rapporten op Sophos Firewall controleren legt de drempelwaarden en gevolgen uit.
- Firmware: nieuwe firmware en vooral mislukte installaties, passend bij het eigen updateproces.
- System: mislukte updates van signatures of databases, systeemstart, hoge CPU-belasting en Gateway status.
- IPS en Active threat response: eerst kritieke of blokkerende gebeurtenissen als daarvoor een triageproces bestaat.
- RED, AP en VPN: alleen voor daadwerkelijk gebruikte apparaten en belangrijke verbindingen.
- Web - Instant alerts: bewust geselecteerde webcategorieën. Deze meldingen worden in batches van vijf minuten verzonden en vereisen een afzonderlijke categorieactivering, zoals beschreven onder Web Categories en Instant Alerts.
Als alle gebeurtenissen zonder onderscheid worden geactiveerd, ontstaat snel alarmmoeheid. Vooral VPN-meldingen kunnen ongeveer elke 60 seconden worden herhaald totdat de oorzaak is opgelost; bij meerdere lokale en externe netwerken kan bovendien één melding per subnetpaar ontstaan. Een kleine selectie met een duidelijke reactie is beter: wie ontvangt de melding, hoe urgent is deze en wat is de eerste controlestap?
Sommige Default Notifications worden automatisch door de firewall verzonden en kunnen niet worden uitgeschakeld. Dit betreft bepaalde wijzigingen in HA-rollen en -status, de status van virtuele hosts en opnieuw opstarten of afsluiten via WebAdmin. Ook voor deze meldingen moet het geconfigureerde mailpad bereikbaar zijn.
Testmail en echte gebeurtenis controleren
De controle bestaat uit twee stappen.
1. SMTP-aflevering met een testmail bevestigen
Verstuur de testmail onder Administration > Notification settings. De succesmelding van de firewall is nog niet voldoende: in de doelmailbox, spamfilter of mailservertracking moet zichtbaar zijn dat het bericht daadwerkelijk is geaccepteerd en afgeleverd.
Controleer daarbij:
- Afzender en ontvanger zijn correct.
- De verwachte firewall is herkenbaar aan onderwerp, inhoud of beheer-IP.
- Het bericht komt niet permanent in spam of quarantaine terecht.
- De distributielijst accepteert berichten van de geconfigureerde afzender.
2. De volledige gebeurtenisketen testen
Activeer daarna gecontroleerd een geselecteerde gebeurtenis. Geschikte voorbeelden zijn:
- één mislukte aanmelding met een testaccount, nadat aanmeldblokkeringen en drempelwaarden zijn gecontroleerd;
- Up/Down van een uitdrukkelijk daarvoor bestemde VPN-testtunnel;
- Gateway status tijdens een geplande WAN-failovertest.
Een productieve gateway, een HA-poort of de firewall zelf opnieuw starten of loskoppelen alleen voor een e-mailtest zou buitenproportioneel zijn. Een al gepland onderhouds- of failoverscenario is de betere test.
Pas als de gebeurtenis binnen de verwachte tijd bij de juiste ontvanger aankomt, is de volledige keten bevestigd: gebeurtenisdetectie, gebeurtenisselectie, globale e-mailschakelaar, SMTP-transport en aflevering.
Fouten systematisch afbakenen
De testmail mislukt al
De SFOS 22-API onderscheidt meerdere foutklassen:
- Failed to connect of SMTP server failed to respond: controleer FQDN-resolutie, route, poort, voorliggende firewall en listener van de mailserver.
- Password mismatch: controleer gebruikersnaam, hoofdletters en kleine letters, wachtwoord en eventueel een geblokkeerd account.
- Authentication method mismatch: controleer of relay en SFOS bij Basic Authentication beide
LOGINofPLAINondersteunen. - STARTTLS not supported: poort en Connection security passen niet bij de serverlistener.
- Mail server refused to communicate: controleer relaytoestemming, afzenderadres, toegestaan bron-IP en mailserverlogs.
- Couldn’t generate the OAuth 2.0 access token: controleer Provider, Client ID, Secret, Refresh Token, machtigingen en systeemtijd.
Vanaf een beheersysteem met een vergelijkbaar netwerkpad kunnen DNS en STARTTLS vooraf worden gecontroleerd zonder de mailserver te wijzigen:
nslookup smtp.example.net
openssl s_client -starttls smtp -connect smtp.example.net:587 -servername smtp.example.net
Vervang smtp.example.net en 587 door de eigen server en poort. nslookup bevestigt alleen de naamomzetting van het beheersysteem. openssl s_client toont SMTP-bereikbaarheid, TLS-handshake en certificaatketen, maar controleert noch de route vanuit het perspectief van de firewall, noch de aanmelding of latere aflevering.
In Log Viewer en voor een diepere analyse in cschelper.log kan het testmoment worden gecorreleerd met de door het systeem gegenereerde e-mail. De toegang tot servicelogs en het onderscheid met Advanced Shell staan beschreven onder Sophos Firewall-services en -logs. MTA-logs zoals smtpd_main.log horen voornamelijk bij Mail Protection en zijn niet algemeen het Notifications-log.
De testmail komt aan, maar gebeurtenismails ontbreken
Dan werkt het transport en begint het zoeken onder System services > Notification list:
- Is Email notifications globaal geactiveerd?
- Is de concrete gebeurtenis in de kolom Email geselecteerd?
- Heeft de verwachte gebeurtenis werkelijk plaatsgevonden en valt deze in de juiste categorie?
- Is er een bekende vertraging of bundeling, bijvoorbeeld bij Web Instant Alerts?
- Tonen spamfilter, quarantaine of mailservertracking een acceptatie of weigering?
Bij een afzonderlijke speciale gebeurtenis moet bovendien de inhoudelijke voorwaarde worden gecontroleerd. Een IPS-melding ontstaat bijvoorbeeld niet alleen door een geactiveerd selectievakje, maar pas wanneer een passende IPS-regel de gebeurtenis registreert en verwerpt. Een VPN-melding hangt af van het tunneltype en de werkelijke Up-/Down-status.
Microsoft 365 OAuth wordt opgeslagen, maar verzendt niet
Vergelijk eerst de SFOS-versie en -build met NC-166854. Controleer daarna Client ID, Client secret, Refresh token, SMTP.Send, offline_access, Authenticated SMTP voor het verzendaccount en de juiste systeemtijd.
Als de testmail op een niet als getroffen vermelde build blijft mislukken, is dat niet automatisch dezelfde fout. De exacte melding, de SFOS-build en de aanmeldlogs van de provider horen dan bij de verdere analyse of in een supportticket.
Meldingen beheren
- Beheer de ontvanger als functionele distributielijst met een verantwoordelijke eigenaar.
- Controleer de testmail en een echte gebeurtenis opnieuw na wijzigingen aan mailserver, DNS, routing, certificaat, toegangsgegevens, OAuth-app of firmware.
- Test het volledige alarmpad minstens elk kwartaal als geen centrale monitoring dit continu bewaakt.
- Documenteer de geldigheid en rotatie van wachtwoorden, Client Secrets en Tokens.
- Pas de gebeurtenisselectie regelmatig aan nieuwe functies en uitgeschakelde services aan.
- Leg voor elke belangrijke melding een eerste controlestap en escalatiepad vast.
De dagelijkse Sophos Firewall-beheerchecklist bundelt welke status-, beveiligings- en beheersignalen tijdens de werking ook actief moeten worden gecontroleerd.
E-mail is een goed direct alarmkanaal, maar vervangt geen centrale logopslag of correlatie. Voor een langere geschiedenis en beveiligingsanalyse is Sophos Firewall Syslog naar een SIEM sturen geschikt. Voor klassieke statusbewaking en traps is SNMP-hardwaremonitoring de passende aanvulling.
Voor PDF-analyses die dagelijks of wekelijks worden verstuurd, wordt niet de Notification list gebruikt, maar een afzonderlijke rapportplanning. Sophos Firewall-rapporten plannen en per e-mail versturen legt rapportselectie, bookmark, transporttest en inhoudscontrole uit.