Installieren und Konfigurieren des SMTP-Relay-Dienstes unter Windows Server 2008
Es gibt 3 oder mehr Möglichkeiten, den SMTP-Dienst unter Windows Server 2008 R2 erfolgreich zu installieren. Die meisten Administratoren verwenden die ‚Server Manager‘ GUI, um dies zu erreichen. Zusätzlich zur GUI können Sie auch das Commandlet ’servermanagercmd‘ oder Windows PowerShell verwenden, um dieselbe Aufgabe auszuführen.
Für den Zweck dieses Beitrags werde ich den SMTP-Dienst mit PowerShell installieren.
1. SMTP-Komponenten und -Funktionen installieren
– Klicken Sie auf Start → Alle Programme → Zubehör → Windows PowerShell → Klicken Sie mit der rechten Maustaste auf Windows PowerShell → Klicken Sie auf Als Administrator ausführen
– Geben Sie den folgenden Befehl ‚Powershell.exe -ImportSystemModules add-windowsfeature smtp-server‘ → Eingeben
– Das System beginnt mit der Installation. Ignorieren Sie alle während des Modulimports angezeigten Fehler
– Nach Abschluss der Installation → Starten Sie den Server neu
2. SMTP konfigurieren
– Klicken Sie auf Start → Ausführen → Geben Sie ‚inetmgr6‘ ein und drücken Sie OK oder klicken Sie einfach auf Start → Verwaltung → Internetinformationsdienste (IIS) 6.0 Manager
– Erweitern Sie den Servernamen → klicken Sie mit der rechten Maustaste auf ‚SMTP Virtual Server #..‘ und klicken Sie auf Eigenschaften
– Unter der Registerkarte Allgemein → Wenn Sie mehrere IP-Adressen haben, wird der Select One-Server auf SMTP-Anfragen lauschen oder als Standard belassen
– Klicken Sie auf die Registerkarte Zugriff → Klicken Sie auf Relais…
– Stellen Sie auf dem Bildschirm Relay Restriction sicher, dass die Option ‚Only the list below‘ ausgewählt ist → Klicken Sie auf Add… → Geben Sie die Loopback-IP (127.0.0.1) → klicken Sie auf OK
– Schaltfläche → Ändern Sie den vollqualifizierten Domänennamen in einen Anzeigenamen (Hinweis: Stellen Sie sicher, dass der neue Name bei Ihrem internen oder externen DNS-Anbieter konfiguriert ist) → Klicken Sie auf DNS überprüfen → Stellen Sie sicher, dass Sie eine gültige Domänennachricht erhalten. Auch wenn Sie einen Smarthost verwenden, geben Sie Details ein
Hinweis: Der SMTP-Dienst wird nicht gestartet, daher muss dieser gestartet werden, bevor er funktionieren kann
3. Test-E-Mail senden
– PowerShell als Administrator öffnen → folgenden Befehl eingeben und ausführen
Send-MailMessage -SMTPServer -To [email protected] –Von [email protected] -Betreff „Dies ist eine Test-E–Mail“ -Body „Dies ist ein Test von Ihrem Warnsystem!“