SQL Mail
SQL Mail ist in Microsoft SQL Server 2005 aus Gründen der Abwärtskompatibilität verfügbar. Zum Versenden von E-Mail-Nachrichten aus SQL Server verwenden Sie Datenbank-E-Mail.
Hinweis: |
---|
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature 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 2005 mit Datenbank-E-Mail. |
Sicherheitshinweis: |
---|
SQL Mail wird in SQL Server 2005 nicht standardmäßig installiert. Weitere Informationen finden Sie unter 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: |
---|
Aufgrund der Änderungen an SQL Server 2005 können über die SQL-Authentifizierung angemeldete Benutzer von SQL Mail 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
- Konfigurieren von SQL Mail
- Konfigurieren von Extended MAPI-Mailprofilen
- Überprüfen von SQL Mail-Konfigurationen
- Verwenden gespeicherter Prozeduren von SQL Mail