Avancerede tekniske e-mail øvelser

Øvelse 1: Konfiguration af MX Records

Du er systemadministrator for domænet "example.com" og skal konfigurere MX records for at dirigere e-mails til de korrekte mailservere. Udfyld DNS-zonen nedenfor med de korrekte MX records:

Navn Type Prioritet Værdi
example.com MX
example.com MX

Forklar dit valg af prioriteter og værdier:

Hvordan vil denne konfiguration påvirke e-mail-leveringen til domænet?

Øvelse 2: Opsætning af Postfix Mailserver

Du skal konfigurere en Postfix mailserver for dit firma. Gennemgå følgende konfigurationsfil og besvar spørgsmålene:

# /etc/postfix/main.cf myhostname = mail.example.com mydomain = example.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 192.168.1.0/24, 127.0.0.0/8 home_mailbox = Maildir/ smtpd_tls_cert_file = /etc/ssl/certs/example.com.crt smtpd_tls_key_file = /etc/ssl/private/example.com.key smtpd_use_tls = yes smtpd_tls_auth_only = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination

1. Hvilken sikkerhedsmekanisme er aktiveret for SMTP-forbindelser?

2. Hvordan er mailboksen konfigureret for hver bruger?

3. Forklar betydningen af "smtpd_recipient_restrictions" konfigurationen:

4. Hvilke ændringer ville du foreslå for at forbedre sikkerheden i denne konfiguration?

Øvelse 3: Automation i Outlook med PowerShell

Du skal oprette et PowerShell-script, der automatiserer nogle opgaver i Outlook. Gennemgå følgende script og besvar spørgsmålene:

$outlook = New-Object -ComObject Outlook.Application $namespace = $outlook.GetNamespace("MAPI") $inbox = $namespace.GetDefaultFolder(6) $items = $inbox.Items $items = $items.Restrict("[Unread]=true") foreach ($item in $items) { if ($item.SenderEmailAddress -like "*@spam.com") { $item.Move($namespace.GetDefaultFolder(3)) } elseif ($item.Subject -like "*Vigtigt møde*") { $item.Categories = "Vigtig" $item.Save() } } $sent = $namespace.GetDefaultFolder(5) $oldItems = $sent.Items.Restrict("[SentOn] < '" + (Get-Date).AddDays(-30).ToString("g") + "'") foreach ($item in $oldItems) { $item.Delete() }

1. Hvad gør dette script med ulæste e-mails fra afsendere med domænet "spam.com"?

2. Hvordan håndterer scriptet e-mails med emnet "Vigtigt møde"?

3. Hvad sker der med sendte e-mails, der er ældre end 30 dage?

4. Foreslå en forbedring eller tilføjelse til dette script, der kunne gøre det mere nyttigt:

Øvelse 4: Analyse og optimering af e-mail-flow

Du er ansvarlig for at optimere e-mail-flowet i din organisation. Analyser følgende scenarier og foreslå løsninger:

Scenario Problem Foreslået løsning
Høj mængde af spam 20% af indgående e-mails er spam, hvilket belaster serveren og reducerer produktiviteten
Langsom e-mail-levering E-mails tager ofte mere end 10 minutter at levere, selv internt i organisationen
Manglende kryptering Følsomme data sendes ofte ukrypteret via e-mail
Overbelastning af storage Brugernes mailbokse fylder hurtigt serverens lagringsplads op

Baseret på dine foreslåede løsninger, hvordan ville du prioritere implementeringen af disse? Begrund din prioritering: