SQL Mail
SQL Mail ist in MicrosoftSQL Server aus Gründen der Abwärtskompatibilität verfügbar. Zum Versenden von E-Mail-Nachrichten aus SQL Server verwenden Sie Datenbank-E-Mail.
Hinweis |
---|
Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Versenden Sie E-Mail-Nachrichten aus SQL Server mit Datenbank-E-Mail. |
Sicherheitshinweis |
---|
SQL Mail wird in SQL Server nicht standardmäßig installiert. Weitere Informationen finden Sie unter Grundlegendes zur Oberflächenkonfiguration. SQL Mail wird von 64-Bit-Versionen von SQL Server nicht unterstützt. Folglich können gespeicherte SQL Mail-Prozeduren auf 64-Bit-Versionen nicht installiert werden. |
Mit SQL Mail können E-Mail-Nachrichten gesendet, empfangen, gelöscht und verarbeitet werden. Ferner können Nachrichten ausgelöst werden, um Empfängern ein bestimmtes Resultset aus einer angegebenen SQL Server-Abfrage zur Verfügung zu stellen. SQL Mail enthält auch Funktionen zum Lesen oder Löschen von E-Mail-Nachrichten. Sie können diese Vorgänge ausführen, wenn Sie eine Clientverbindung mit einem Mailserver herstellen, auf dem Extended MAPI implementiert ist.
SQL Mail verwendet für den Versand und Empfang von E-Mail-Nachrichten Extended MAPI-Clientkomponenten einer externen E-Mail-Anwendung (z. B. Microsoft Outlook). Wenn Sie SQL Mail verwenden möchten, müssen Sie daher eine E-Mail-Anwendung installieren, die auf dem Computer, auf dem SQL Server ausgeführt wird, Extended MAPI unterstützt. SQL Server verwendet die durch die E-Mail-Anwendung zur Verfügung gestellten Extended MAPI-Komponenten, um mit dem E-Mail-Server zu kommunizieren.
Hinweis |
---|
Über die SQL-Authentifizierung angemeldete Benutzer von SQL Mail können nur dann E-Mail-Anhänge versenden, wenn sie Mitglieder der festen Serverrolle sysadmin sind. |
Für SQL Mail sind eine Postofficeverbindung, ein E-Mail-Speicher (Mailbox), ein E-Mail-Profil sowie das Microsoft Windows-Domänenbenutzerkonto für die Anmeldung an einer Instanz von SQL Server erforderlich. (Das Benutzerkonto muss sich in derselben Domäne befinden wie SQL Server.) Der MSSQLServer-Dienst muss mit diesem Domänenbenutzerkonto gestartet werden. Mit SQL Mail können erweiterte gespeicherte Prozeduren und Nachrichten mithilfe eines Triggers oder einer gespeicherten Prozedur gesendet werden. Gespeicherte Prozeduren von SQL Mail können per E-Mail empfangene Abfragen verarbeiten und das Resultset durch Erstellen einer Antwort-E-Mail zurückgeben.
Sicherheitshinweis |
---|
Im Sinne einer verbesserten Sicherheit sollten Sie die Berechtigungen für alle gespeicherten Prozeduren von SQL Mail und erweiterten gespeicherten Prozeduren auf Mitglieder der festen Serverrolle sysadmin einschränken. |
In diesem Abschnitt