Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL Managed Instance
Verwenden Sie das Dialogfeld „Test-E-Mail senden“, um zu testen, ob E-Mails mit einem bestimmten Profil gesendet werden können.
Berechtigungen
Sie müssen Mitglied der festen Serverrolle „sysadmin“ sein, um das Dialogfeld „Test-E-Mail senden“ zu verwenden. Benutzer, die nicht Mitglied der festen Serverrolle „sysadmin“ sind, können Datenbank-E-Mail mithilfe der Prozedur sp_send_dbmail testen.
Prozedur
Stellen Sie mithilfe des Objekt-Explorers in SQL Server Management Studio eine Verbindung mit einer Instanz der SQL Server-Datenbank-Engine her, auf der Datenbank-E-Mail konfiguriert ist, erweitern Sie den Knoten „Verwaltung“, klicken Sie mit der rechten Maustaste auf „Datenbank-E-Mail“, und wählen Sie dann „Test-E-Mail senden“ aus. Wenn keine Datenbank-E-Mail-Profile vorhanden sind, wird der Benutzer mithilfe eines Dialogfelds aufgefordert, ein Profil zu erstellen, und der Assistent zum Konfigurieren von Datenbank-E-Mail wird geöffnet.
Wählen Sie im Dialogfeld Test-E-Mail senden von <Instanz-Name> im Feld „Datenbank-E-Mail-Profil“ das Profil aus, das getestet werden soll.
Geben Sie im Feld An den E-Mail-Namen des Empfängers der Test-E-Mail ein.
Geben Sie im Feld Betreff die Betreffzeile für die Test-E-Mail ein. Ändern Sie den Standardbetreff, damit Sie Ihre E-Mail bei der Problembehandlung besser identifizieren können.
Geben Sie im Feld Text den Text der Test-E-Mail ein. Ändern Sie den Standardbetreff, damit Sie Ihre E-Mail bei der Problembehandlung besser identifizieren können.
Wählen Sie Test-E-Mail senden aus, um die Test-E-Mail an die Datenbank-E-Mail-Warteschlange zu senden.
Beim Senden der Test-E-Mail wird das Dialogfeld „Test-E-Mail von Datenbank-E-Mail“ geöffnet. Notieren Sie die im Feld „Gesendete E-Mail“ angezeigte Zahl. Hierbei handelt es sich um die „mailitem_id“ der Testnachricht. Wählen Sie OK aus.
Klicken Sie auf der Symbolleiste auf „Neue Abfrage“, um das Fenster „Abfrage-Editor“ zu öffnen. Führen Sie die folgende T-SQL-Anweisung aus, um den Status der Test-E-Mail-Nachricht zu ermitteln:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;
In der „sent_status“-Spalte wird angegeben, ob die Test-E-Mail-Nachricht gesendet wurde.
Wenn Fehler aufgetreten sind, führen Sie die folgende Anweisung aus, um die Fehlermeldung anzuzeigen:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;