In der Projektentwicklung müssen viele Anbieter E-Mails senden, wie zum Beispiel Bestellungen, Stornierungen usw., die über Programmcode (C#, Java usw.) oder über SQL-Anweisungen mit Datenbanktriggern gesendet werden können.
Das Versenden von E-Mails über eine Datenbank verwendet typischerweise ein gespeichertes Verfahren xp_sendmail oder eine sp_send_dbmail
(a)
xp_sendmail:Es ist allmählich außer Gebrauch geraten, seine Nutzungsanforderungen 1: Ein 32-Bit-Windows-Betriebssystem ist erforderlich (mein Computer ist 64-Bit, daher habe ich es nicht erfolgreich auf meinem Computer verwendet) 2: Es ist notwendig, den Standard-E-Mail-Client anzugeben 3: Berechtigungen
(zwei)
sp_send_dbmail gespeicherten Prozeduren ist das Erste, was Sie tun müssen, die Arbeit zu konfigurieren
Der Database Mail Configuration Wizard bietet eine einfache Möglichkeit, Datenbank-Mail-Konfigurationsobjekte zu verwalten. Der Datenbank-Mail-Konfigurationsassistent aktiviert bei Bedarf Datenbankmail.
Der Datenbank-Mail-Konfigurationsassistent übernimmt folgende Aufgaben:
Datenbank installieren, Mail.
Verwaltung von Datenbanken, Mail-Konten und Profilen.
Verwalten Sie die Sicherheit des Profils.
Sehen Sie sich Systemparameter an oder ändern Sie sie.
Die Option Datenbankmail installieren führt Sie durch alle Aufgaben, die Sie bei der ersten Installation von Datenbankmail ausführen müssen. Andere Optionen helfen Ihnen bei bestimmten Einrichtungs- und Wartungsaufgaben.
Starten Sie den Datenbank-Mail-Konfigurationsassistenten im Objekt-Explorer. Verbinden Sie sich mit einer SQL Server-Instanz. Erweitern Sie Administration, klicken Sie mit der rechten Maustaste auf Datenbank-Mail und wählen Sie Datenbank-E-Mail konfigurieren.
Um diesen Wizard zu nutzen, musst du Mitglied der Sysadmin-Fixed-Server-Rolle sein. Sie müssen Mitglied der Datenbank DatabaseMailUserRole in der msdb-Datenbank sein, um Datenbank-E-Mails zu senden, die auf eine bestimmte Weise konfiguriert ist Es ist viel einfacher zu bedienen:
Beispiel:
Beispiel:
Beispiel:
Hinweis: Falls chinesische Zeichen verzerrt werden, fügen Sie bitte N vor Chinesisch hinzu, zum Beispiel
(drei)
Lesen Sie das Sendlogbuch und das Lesen des sendenden Ereignisses
|