Een Exchange distributielijst met externe emailadressen

Je hebt een lange lijst van emailadressen en die wil je bundelen zodat je slechts een emailadres hoeft te gebruiken in je mailclient, wel dan kan een distributielijst een oplossing zijn.

De oplossing bestaat erin om eerst een Mail Contact te maken en die dan als member toe te voegen aan de lijst.

 

Maak een distributielijst via de Echange Management Console (EMC)

1) Vouw de Recipients node uit (Recipient Configuration)

2) Ga verder naar Distribution Group

3) Maak een nieuwe distributielijst, voer naam in .. volg de wizard

4) Bij de eigenschappen van de distributielijst: Vink al dan niet het vinkje af 'Require that all senders are authenticated'. Dit kan je vinden via 'Mail Flow Settings > Message Delivery Restrictions > Properties'

 

De invoer, de contacten

Maak een tektsbestand met alle emailadressen per lijn.
bv email.txt

 

Run script in Exchange Management Shell

bv c:\scripts\import-email-into-distributionlist.ps1
Waarvan de inhoud deze is:

#add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin
$reader = [System.IO.File]::OpenText("c:\Scripts\email.txt")
for() {
	$line = $reader.ReadLine()
	if ($line -eq $null) { break }
	# add email to DistributionGroup
	New-MailContact -Name $line -ExternalEmailAddress $line | Set-MailContact -HiddenFromAddressListsEnabled $true
	Add-DistributionGroupMember -Identity "test.lijst" -Member $line
}
$reader.Close()

Terug naar overzicht nieuws