Exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell sur le serveur de boîte aux lettres :
& $env:ExchangeInstallPath\Scripts\Install-AntiSpamAgents.ps1
Cette étape a fonctionné si le script s’exécute sans erreur et vous demande de redémarrer le service de transport Microsoft Exchange. Le résultat doit ressembler à ceci :
WARNING: Please exit Windows PowerShell to complete the installation. WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport Identity Enabled Priority -------- ------- -------- Content Filter Agent True 8 WARNING: Please exit Windows PowerShell to complete the installation. WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport Sender Id Agent True 9 WARNING: Please exit Windows PowerShell to complete the installation. WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport Sender Filter Agent True 10 WARNING: Please exit Windows PowerShell to complete the installation. WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport Recipient Filter Agent True 11 WARNING: Please exit Windows PowerShell to complete the installation. WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport Protocol Analysis Agent True 12 WARNING: The agents listed above have been installed. Please restart the Microsoft Exchange Transport service for changes to take effect.
Exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell sur le serveur de boîte aux lettres :
Restart-Service MSExchangeTransport
Cette étape a fonctionné si le service de transport Microsoft Exchange redémarre sans erreur. Le résultat doit ressembler à ceci :
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start... WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start... WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start... WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start... WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start... WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
Vous devez spécifier les adresses IP de chaque serveur SMTP interne que l’agent d’ID de l’expéditeur doit ignorer. En fait, vous devez spécifier les adresses IP d’au moins un serveur SMTP interne. Si le serveur de boîtes aux lettres sur lequel vous exécutez les agents de blocage du courrier indésirable est le seul serveur SMTP de votre organisation, spécifiez l’adresse IP de cet ordinateur.
Pour ajouter des adresses IP des serveurs SMTP internes sans affecter aucune valeur existante, exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell sur le serveur de boîtes aux lettres :
Set-TransportConfig -InternalSMTPServers @{Add="<ip address1>","<ip address2>"...}
Cet exemple montre comment ajouter les adresses 10.0.1.10 et 10.0.1.11 d’un serveur SMTP interne à la configuration de transport de votre organisation.
Set-TransportConfig -InternalSMTPServers @{Add="10.0.1.10","10.0.1.11"}
Pour vérifier que vous avez bien spécifié l’adresse IP d’au moins un serveur SMTP interne, exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell sur le serveur de boîtes aux lettres, et vérifiez que l’adresse IP d’au moins un serveur SMTP interne valide est affichée.
Get-TransportConfig | Format-List InternalSMTPServers
- L’agent de filtrage du contenu, l’agent d’ID de l’expéditeur, l’agent de filtrage des expéditeurs et l’agent d’analyse de protocole (réputation de l’expéditeur) doivent maintenant être installés et en cours d’exécution sur le serveur de boîtes aux lettres. Pour le vérifier, exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell sur le serveur de boîtes aux lettres :
Get-TransportAgent
Get-ContentFilterConfig | Format-Table Name,Enabled; Get-SenderFilterConfig | Format-Table Name,Enabled; Get-SenderIDConfig | Format-Table Name,Enabled; Get-SenderReputationConfig | Format-Table Name,Enabled
- Pour afficher des informations détaillées sur la configuration de chaque agent, exécutez les commandes suivantes :
Get-ContentFilterConfig | Format-List *Enabled,RejectionResponse,*Postmark*,Bypassed*,Quarantine*;
Get-SenderFilterConfig | Format-List *Enabled,*Block*
Get-SenderIDConfig | Format-List *Enabled*,*Action,Bypassed*
Get-SenderReputationConfig | Format-List *Enabled*,*Proxy*,*Block*,*Ports*
- Par défaut, l’agent de filtrage du contenu, l’agent de filtrage des expéditeurs et l’agent d’ID de l’expéditeur consignent leurs activités dans le journal de l’agent de blocage du courrier indésirable sur le serveur de boîtes aux lettres. Vous pouvez vérifier le fonctionnement de ces agents de blocage du courrier indésirable quand des informations sont écrites dans le journal. Pour consulter l’emplacement et la configuration du journal, exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell sur le serveur de boîtes aux lettres :
Get-TransportService | Format-List AgentLog*