Konfigurieren ausgehender E-Mails für eine SharePoint Server-Farm
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Hinweis
Die SMTP-Authentifizierungsfunktion ist nur in SharePoint Server 2019 verfügbar.
Hinweis
Die TLS-Verbindungsverschlüsselungsfunktion ist nur in SharePoint Server 2016 oder höher verfügbar.
In diesem Artikel wird beschrieben, wie ausgehende E-Mails für eine Farm oder für eine bestimmte Webanwendung für SharePoint Server konfiguriert werden. Außerdem wird erklärt, wie Sie den SMTP-Dienst installieren und konfigurieren, den Sie für die Unterstützung von ausgehender E-Mail benötigen.
Nachdem Sie SharePoint Server installiert und die Erstkonfiguration Ihrer Serverfarm abgeschlossen haben, können Sie ausgehende E-Mails konfigurieren. Dadurch können Benutzer Benachrichtigungen erstellen, um Elemente wie Listen, Bibliotheken und Dokumente nachzuverfolgen. Außerdem können Websiteadministratoren administrative Nachrichten zu entsprechenden Problemen empfangen, wie z. B. Informationen zur Überschreitung des verfügbaren Speicherplatzes von Websitebesitzern. Weitere Informationen finden Sie unter Planen ausgehender E-Mails für eine SharePoint Serverfarm.
Um ausgehende E-Mail für eine bestimmte Webanwendung zu konfigurieren, konfigurieren Sie zunächst ausgehende E-Mail für alle Webanwendungen in der Farm. Durch Konfigurieren der ausgehenden E-Mail für eine bestimmte Webanwendung wird die Standardkonfiguration für alle Webanwendungen in der Farm überschrieben.
Sie können ausgehende E-Mails auch mit Microsoft PowerShell für eine bestimmte Webanwendung konfigurieren. Weitere Informationen finden Sie im Abschnitt "Konfigurieren der Einstellungen für eine bestimmte Webanwendung" in den Konfigurationseinstellungen für ausgehende SharePoint Server 2016-E-Mails.
Bevor Sie beginnen
Informieren Sie sich zunächst über die Voraussetzungen, die erfüllt sein müssen, ehe Sie mit diesem Vorgang beginnen:
Auf Ihrem Computer wird SharePoint Server 2019, SharePoint Server 2016, SharePoint Server 2013 oder SharePoint Foundation 2013 ausgeführt.
Mindestens auf einem Server der Farm wird der SMTP-Dienst (Simple Mail Transfer Protocol) ausgeführt, und der Server hat eine gültige SMTP-Serveradresse. Alternativ müssen Sie den Namen eines Servers außerhalb der Farm kennen, auf dem der SMTP-Dienst ausgeführt wird.
Installieren und Konfigurieren des SMTP-Diensts
Bevor Sie ausgehende E-Mail aktivieren können, müssen Sie den zu verwendenden SMTP-Server bestimmen. Dieser SMTP-Server muss so konfiguriert werden, dass die anonyme Übermittlung von SMTP-E-Mail zulässig ist. Der SMTP-Server kann ein Server der Farm oder ein anderer Server sein.
Hinweis
Wenn in Ihrer Organisation das Senden anonymer SMTP-E-Mail-Nachrichten mit Exchange Server nicht zulässig ist, können Sie einen lokalen SMTP-Server in der SharePoint-Farm verwenden, der anonyme E-Mail-Nachrichten akzeptiert. Die Nachrichten werden vom lokalen SMTP-Server automatisch authentifiziert und dann an den Computer mit Exchange Server weitergeleitet.
Installieren des SMTP-Diensts
Verwenden Sie zum Installieren des SMTP-Diensts den Assistenten zum Hinzufügen von Features im Server-Manager. Der Assistent erstellt eine SMTP-Standardkonfiguration. Sie können diese SMTP-Standardkonfiguration nach den Anforderungen Ihrer Organisation anpassen.
Wenn Sie den SMTP-Dienst bereits auf einem Server installiert haben, fahren Sie mit Konfigurieren des SMTP-Diensts fort.
So installieren Sie den SMTP-Dienst
Vergewissern Sie sich, dass das Benutzerkonto, das dieses Verfahren ausführt, Mitglied der Gruppe Administratoren auf dem Anwendungsserver ist.
Öffnen Sie den Server-Manager, klicken Sie auf Verwalten, und wählen Sie Rollen und Features hinzufügen aus.
Klicken Sie auf Weiter , bis die Seite Features auswählen angezeigt wird, wählen Sie SMTP-Server aus, klicken Sie auf Features hinzufügen, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite "Installationsauswahl bestätigen" auf Installieren.
Überprüfen Sie auf der Seite Installationsergebnisse, ob die Installation erfolgreich abgeschlossen wurde, und klicken Sie dann auf Schließen.
Konfigurieren des SMTP-Diensts
Nachdem Sie den SMTP-Dienst installiert haben, konfigurieren Sie diesen zum Senden von E-Mail-Nachrichten über Server in der Farm.
Sie können entscheiden, dass weitergeleitete E-Mails an alle Server gesendet werden, abgesehen von Servern, die ausdrücklich ausgenommen sind. Alternativ dazu können Sie Nachrichten an alle Server außer den von Ihnen ausdrücklich eingeschlossenen blockieren. Sie können Server einzeln oder in Gruppen (nach Subnetz oder Domäne) einschließen.
Wenn Sie den anonymen Zugriff und weitergeleitete E-Mail-Nachrichten aktivieren, erhöht sich das Risiko, dass mithilfe des SMTP-Servers Junk-E-Mail (Spam) weitergeleitet wird. Daher ist es wichtig, dieses Risiko einzugrenzen, indem Sie die E-Mail-Server sorgfältig für einen Schutz vor Spam konfigurieren. Eine Möglichkeit dies zu erreichen besteht darin, weitergeleitete E-Mail-Nachrichten auf bestimmte Server oder eine Domäne zu beschränken und weitergeleitete E-Mail-Nachrichten von allen anderen Servern zu verhindern.
Hinweis
Zum Verwalten des SMTP-Diensts unter Windows Server 2008, Windows Server 2012 R2 und Windows Server 2016 müssen Sie internetinformationsdienste (IIS) 6.0 Manager verwenden. Dazu müssen die IIS 6.0-Verwaltungstools im Server-Manager installiert werden.
So installieren Sie die IIS 6.0-Verwaltungstools
Vergewissern Sie sich, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Mitglied der Gruppe "Administratoren" auf dem Front-End-Webserver sein.
Öffnen Sie den Server-Manager, klicken Sie auf Verwalten, und wählen Sie Rollen und Features hinzufügen aus.
Klicken Sie auf Weiter , bis die Seite Serverrollen auswählen angezeigt wird, wählen Sie Verwaltungstools und IIS 6-Verwaltungskompatibilität aus, und klicken Sie dann auf Installieren.
Klicken Sie im Abschnitt Anwendungsserver auf Rollendienste hinzufügen.
Wählen Sie auf der Seite "Rollendienste auswählen" die Optionen Verwaltungsprogramme und IIS 6-Verwaltungskompatibilität aus, und klicken Sie dann auf Installieren.
So konfigurieren Sie den SMTP-Dienst
Vergewissern Sie sich, dass das Benutzerkonto, das dieses Verfahren ausführt, Mitglied der Gruppe Administratoren auf dem Anwendungsserver ist.
Öffnen Sie den Server-Manager, klicken Sie auf Extras, und wählen Sie internetinformationsdienste (IIS) 6.0-Manager aus.
Erweitern Sie in IIS-Manager den Server, der den zu konfigurierenden SMTP-Server enthält.
Klicken Sie mit der rechten Maustaste auf den virtuellen SMTP-Server, den Sie konfigurieren möchten, und klicken Sie dann auf Start, klicken Sie dann erneut mit der rechten Maustaste auf den Server, und klicken Sie dann auf Eigenschaften.
Klicken Sie auf der Registerkarte Zugriff im Bereich Zugriffssteuerung auf Authentifizierung.
Vergewissern Sie sich, dass im Dialogfeld Authentifizierung die Option Anonymer Zugriff ausgewählt ist, und klicken Sie auf OK.
Klicken Sie auf der Registerkarte Zugriff im Bereich Weitergabeeinschränkungen auf Weitergabe.
Wenn Sie weitergeleitete E-Mail-Nachrichten an einen beliebigen Server aktivieren möchten, klicken Sie auf Allen Computern, mit Ausnahme der unten angezeigten.
Wenn Sie weitergeleitete E-Mail-Nachrichten von einem oder mehreren bestimmten Servern zulassen möchten, führen Sie die folgenden Schritte aus:
Klicken Sie auf Nur den unten angezeigten Computern.
Klicken Sie auf Hinzufügen, und fügen Sie dann Server einzeln nach IP-Adresse oder in Gruppen nach Subnetz oder Domäne hinzu.
Klicken Sie dreimal auf OK , um die Dialogfelder Computer, Relayeinschränkungen und Eigenschaften zu schließen.
Stellen Sie sicher, dass der SMTP-Dienst ausgeführt wird und auf automatisches Starten festgelegt ist. Verwenden Sie hierzu das folgende Verfahren.
So legen Sie den automatischen Start des SMTP-Diensts fest
Öffnen Sie den Server-Manager, klicken Sie auf Extras und dann auf Dienste.
Klicken Sie unter Dienste mit der rechten Maustaste auf Simple Mail Transfer Protocol (SMTP), und wählen Sie dann Eigenschaften aus.
Wählen Sie im Dialogfeld Smtp-Eigenschaften (Simple Mail Transfer Protocol) auf der Registerkarte Allgemein in der Liste Starttyp die Option Automatisch aus, und klicken Sie dann auf OK.
Festlegen des Anmeldeinformationsschlüssels für die Anwendung auf jedem Server in der Farm
Hinweis
Sie müssen den Anwendungsanmeldeinformationsschlüssel nur dann auf Ihren Servern festlegen, wenn Sie die SMTP-Authentifizierungsfunktion in SharePoint Server 2019 verwenden.
Wenn Sie sich vor dem Senden von E-Mails beim SMTP-Server authentifizieren, müssen Sie zunächst einen Anwendungsanmeldeinformationsschlüssel auf jedem SharePoint-Server in der Farm festlegen, bevor Sie die Anmeldeinformationen angeben. Der Anmeldeinformationsschlüssel der Anwendung ist ein separates Kennwort, das zum Verschlüsseln und Entschlüsseln des SMTP-Kennworts verwendet wird. Der Anmeldeinformationsschlüssel der Anwendung muss auf allen SharePoint-Servern in der Farm identisch sein.
So legen Sie den Anmeldeinformationsschlüssel der Anwendung auf jedem Server in der Farm fest
Starten Sie die SharePoint-Verwaltungsshell über das Startmenü eines SharePoint-Servers in der Farm.
Führen Sie die folgenden PowerShell-Befehle aus, wobei <der Anwendungsanmeldeinformationsschlüssel> das Kennwort ist, das zum Verschlüsseln und Entschlüsseln des SMTP-Kennworts verwendet werden soll:
$key = ConvertTo-SecureString -String "<application credential key>" -AsPlainText -Force Set-SPApplicationCredentialKey -Password $key
Wiederholen Sie die PowerShell-Befehle auf jedem zusätzlichen SharePoint-Server in der Farm, wobei Sie auf jedem Server denselben Anmeldeinformationsschlüssel für die Anwendung verwenden.
Konfigurieren von ausgehender E-Mail für eine Farm
Sie können ausgehende E-Mail für eine Farm mithilfe der Website der SharePoint-Zentraladministration konfigurieren. Verwenden Sie die folgenden Verfahren, um ausgehende E-Mail zu konfigurieren. Nach Abschluss der Verfahren können Benutzer Änderungen und Updates an einzelnen Websitesammlungen nachverfolgen. Websiteadministratoren können beispielsweise benachrichtigt werden, wenn Benutzer Zugriff auf eine Website anfordern.
So konfigurieren Sie ausgehende E-Mail für eine Farm mithilfe der Zentraladministration
Wählen Sie die Version aus, um die Schritte auszuführen.
Vergewissern Sie sich, dass das Benutzerkonto, das dieses Verfahren ausführt, Mitglied der Gruppe Farmadministratoren auf dem Server ist, auf dem die Zentraladministration ausgeführt wird.
Klicken Sie in der Zentraladministration auf Systemeinstellungen.
Klicken Sie auf der Seite "Systemeinstellungen" im Abschnitt E-Mail und Textnachrichten (SMS) auf Einstellungen für ausgehende E-Mail konfigurieren.
Geben Sie auf der Seite "Einstellungen für ausgehende E-Mail" im Abschnitt E-Mail-Einstellungen im Feld SMTP-Server für ausgehende Nachrichten den Namen des SMTP-Servers für ausgehende E-Mails ein (z. B. Mail.Beispiel.com).
Geben Sie im Feld Ausgehender SMTP-Serverport die Portnummer Ihres SMTP-Servers ein. Wenn keine Portnummer angegeben ist, verwendet SharePoint standardmäßig Port 25.
Geben Sie im Feld Von-Adresse die Absenderadresse so ein, wie sie E-Mail-Empfängern angezeigt werden soll.
Geben Sie im Feld Antwortadresse die E-Mail-Adresse ein, an die E-Mail-Empfänger antworten sollen.
Wählen Sie in der Liste Zeichensatz den Zeichensatz für Ihre Sprache aus.
Wählen Sie im Abschnitt SMTP-Serverauthentifizierung das Optionsfeld Anonym aus, wenn Ihr SMTP-Server keine Authentifizierung erfordert. Wählen Sie andernfalls das Optionsfeld Authentifiziert aus, wenn Ihr SMTP-Server eine Authentifizierung erfordert.
- Wenn Sie das Optionsfeld Authentifiziert ausgewählt haben, geben Sie den Benutzernamen im Feld Benutzername und das Kennwort im Feld Kennwort an.
Hinweis
Wenn Sie ein Windows-Konto für die Authentifizierung beim SMTP-Server verwenden, können Sie den Benutzernamen entweder im UPN-Format (Universal Principal Name) (user@domain.com) oder im NT4-Anmeldeformat (DOMAIN\user) angeben. Wenn Sie ein Nicht-Windows-Konto für die Authentifizierung beim SMTP-Server verwenden, wenden Sie sich an Ihren E-Mail-Administrator, um das richtige Benutzernamenformat zu ermitteln.
Aktivieren Sie im Feld TLS-Verbindungsverschlüsselung verwenden das Optionsfeld Ja , damit SharePoint vor dem Senden von E-Mails eine verschlüsselte Verbindung mit dem SMTP-Server herstellen muss. Wählen Sie andernfalls das Optionsfeld Nein aus.
Hinweis
Der SMTP-Server muss mit einem gültigen TLS-Zertifikat (entspricht dem oben eingegebenen SMTP-Servernamen) konfiguriert werden, das vom SharePoint-Server als vertrauenswürdig eingestuft wird, damit E-Mails über TLS gesendet werden können.
In der SharePoint Server-Abonnementedition haben Sie die Möglichkeit, die Clientzertifikatauthentifizierung zu verwenden, wenn Sie TLS-Verbindungsverschlüsselung verwenden auf Ja festlegen. Um die Clientzertifikatauthentifizierung zu aktivieren, legen Sie Clientzertifikatauthentifizierung verwenden auf Ja fest, und wählen Sie das erforderliche Clientzertifikat in der Dropdownliste Clientzertifikat aus . Um die Clientzertifikatauthentifizierung zu deaktivieren, aktivieren Sie das Optionsfeld Nein .
Klicken Sie auf OK.
So konfigurieren Sie ausgehende E-Mails für eine Farm mithilfe von Microsoft PowerShell
Befolgen Sie diese Versionen, um Anmeldeinformationen für die SMTP-Authentifizierung anzugeben.
Starten Sie die SharePoint-Verwaltungsshell.
Führen Sie die folgenden PowerShell-Befehle aus, um die Webanwendung für die SharePoint-Zentraladministration abzurufen, und konfigurieren Sie dann die Einstellungen für ausgehende E-Mails für diese Webanwendung. Die in dieser Webanwendung gespeicherten Einstellungen gelten für die gesamte Farm.
$CentralAdmin = Get-SPWebApplication -IncludeCentralAdministration | ? { $_.IsAdministrationWebApplication -eq $true } $SmtpServer = "mail.example.com" $SmtpServerPort = 587 $FromAddress = "user@example.com" $ReplyToAddress = "replyto@example.com" $Credentials = Get-Credential $smtpcert = Get-SPCertificate -Identity "SMTP Cert" Set-SPWebApplication -Identity $CentralAdmin -SMTPServer $SmtpServer -SMTPServerPort $SmtpServerPort -OutgoingEmailAddress $FromAddress -ReplyToEmailAddress $ReplyToAddress -SMTPCredentials $Credentials -Certificate $smtpcert
Hinweis
Um Anmeldeinformationen für die SMTP-Authentifizierung anzugeben, verwenden Sie das
Get-Credential
Cmdlet, und übergeben Sie es als Wert für den-SMTPCredentials
Parameter. Um anzugeben, dass SharePoint anonym eine Verbindung mit dem SMTP-Server herstellen soll, übergeben Sie $null als Wert für den-SMTPCredentials
Parameter. Wenn Sie den-SMTPCredentials
Parameter nicht angeben, werden die vorhandenen Authentifizierungseinstellungen beibehalten.Hinweis
SharePoint Server-Abonnementedition fügt dem Cmdlet einen optionalen
-Certificate
Parameter hinzu, mit dem der Benutzer angeben kann, welches Clientzertifikat verwendet werden soll. Um anzugeben, dass SharePoint keine Clientzertifikatauthentifizierung verwenden soll, übergeben Sie $null als Wert für den-Certificate
Parameter.
Konfigurieren ausgehender E-Mail für eine bestimmte Webanwendung
Sie können ausgehende E-Mail für eine bestimmte Webanwendung mithilfe der Website der Zentraladministration konfigurieren. Verwenden Sie die folgenden Verfahren, um ausgehende E-Mail zu konfigurieren.
Hinweis
Durch Konfigurieren der ausgehenden E-Mail für eine bestimmte Webanwendung wird die Standardkonfiguration für alle Webanwendungen in der Farm überschrieben.
So konfigurieren Sie ausgehende E-Mail für eine bestimmte Webanwendung mithilfe der Zentraladministration
Wählen Sie die Version aus, um die Schritte auszuführen.
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Mitglied der Gruppe "Farmadministratoren" auf dem Server ist, auf dem die Website der SharePoint-Zentraladministration ausgeführt wird.
Klicken Sie in der Zentraladministration im Abschnitt Anwendungsverwaltung auf Webanwendungen verwalten.
Wählen Sie auf der Seite "Webanwendungsverwaltung" eine Webanwendung aus, und klicken Sie dann im Menüband in der Gruppe Allgemeine Einstellungen auf Aktuelle E-Mail-Nachrichten.
Geben Sie auf der Seite "Einstellungen der Webanwendung für ausgehende E-Mails" im Abschnitt E-Mail-Einstellungen im Feld SMTP-Server für ausgehende Nachrichten den Namen des SMTP-Servers für ausgehende E-Mail (beispielsweise "mail.fabrikam.com") ein.
Geben Sie im Feld Ausgehender SMTP-Serverport die Portnummer Ihres SMTP-Servers ein. Wenn keine Portnummer angegeben ist, verwendet SharePoint standardmäßig Port 25.
Geben Sie im Feld Von-Adresse die Absenderadresse so ein, wie sie E-Mail-Empfängern angezeigt werden soll.
Geben Sie im Feld Antwortadresse die E-Mail-Adresse (z. B. einen Helpdeskalias) ein, an die E-Mail-Empfänger antworten sollen.
Klicken Sie in der Liste Zeichensatz auf den Zeichensatz für Ihre Sprache.
Wählen Sie im Abschnitt SMTP-Serverauthentifizierung das Optionsfeld Anonym aus, wenn Ihr SMTP-Server keine Authentifizierung erfordert. Wählen Sie andernfalls das Optionsfeld Authentifiziert aus, wenn Ihr SMTP-Server eine Authentifizierung erfordert.
- Wenn Sie das Optionsfeld Authentifiziert ausgewählt haben, geben Sie den Benutzernamen im Feld Benutzername und das Kennwort im Feld Kennwort an.
Hinweis
Wenn Sie ein Windows-Konto für die Authentifizierung beim SMTP-Server verwenden, können Sie den Benutzernamen entweder im UPN-Format (Universal Principal Name) (user@domain.com) oder im NT4-Anmeldeformat (DOMAIN\user) angeben. Wenn Sie ein Nicht-Windows-Konto für die Authentifizierung beim SMTP-Server verwenden, wenden Sie sich an Ihren E-Mail-Administrator, um das richtige Benutzernamenformat zu ermitteln.
Wählen Sie im Abschnitt TLS-Verbindungsverschlüsselung verwenden das Optionsfeld Ja aus, damit SharePoint vor dem Senden einer E-Mail eine verschlüsselte Verbindung mit dem SMTP-Server herstellen muss. Wählen Sie andernfalls das Optionsfeld Nein aus.
In der SharePoint Server-Abonnementedition haben Sie die Möglichkeit, die Clientzertifikatauthentifizierung zu verwenden, wenn Sie TLS-Verbindungsverschlüsselung verwenden auf Ja festlegen. Um die Clientzertifikatauthentifizierung zu aktivieren, legen Sie Clientzertifikatauthentifizierung verwenden auf Ja fest, und wählen Sie das erforderliche Clientzertifikat in der Dropdownliste Clientzertifikat aus . Um die Clientzertifikatauthentifizierung zu deaktivieren, aktivieren Sie das Optionsfeld Nein .
Klicken Sie auf OK.
So konfigurieren Sie ausgehende E-Mails für eine bestimmte Webanwendung mithilfe von Microsoft PowerShell
Befolgen Sie diese Versionen, um Anmeldeinformationen für die SMTP-Authentifizierung anzugeben.
Starten Sie die SharePoint-Verwaltungsshell.
Führen Sie die folgenden PowerShell-Befehle aus, um die Webanwendung abzurufen, und konfigurieren Sie dann die Einstellungen für ausgehende E-Mails für diese Webanwendung.
$WebApp = Get-SPWebApplication -Identity <web application URL> $SmtpServer = "mail.example.com" $SmtpServerPort = 587 $FromAddress = "user@example.com" $ReplyToAddress = "replyto@example.com" $Credentials = Get-Credential $smtpcert = Get-SPCertificate -Identity "SMTP Cert" Set-SPWebApplication -Identity $CentralAdmin -SMTPServer $SmtpServer -SMTPServerPort $SmtpServerPort -OutgoingEmailAddress $FromAddress -ReplyToEmailAddress $ReplyToAddress -SMTPCredentials $Credentials -Certificate $smtpcert
Hinweis
Um Anmeldeinformationen für die SMTP-Authentifizierung anzugeben, verwenden Sie das
Get-Credential
Cmdlet, und übergeben Sie es als Wert für den-SMTPCredentials
Parameter. Um anzugeben, dass SharePoint anonym eine Verbindung mit dem SMTP-Server herstellen soll, übergeben Sie $null als Wert für den-SMTPCredentials
Parameter. Wenn Sie den-SMTPCredentials
Parameter nicht angeben, werden die vorhandenen Authentifizierungseinstellungen beibehalten.Hinweis
Nachdem Sie die SMTP-Authentifizierung in Ihrer Farm eingerichtet haben, können Sie testen, ob sie authentifiziert wird. Weitere Informationen finden Sie unter Funktioniert die SMTP-Authentifizierung wirklich?.
Hinweis
SharePoint Server-Abonnementedition fügt dem Cmdlet einen optionalen
-Certificate
Parameter hinzu, mit dem der Benutzer angeben kann, welches Clientzertifikat verwendet werden soll. Um anzugeben, dass SharePoint keine Clientzertifikatauthentifizierung verwenden soll, übergeben Sie $null als Wert für den-Certificate
Parameter.