Při projektovém vývoji je na mnoha místech potřeba posílat e-maily, například k zadávání objednávek, rušení objednávek atd., které lze posílat prostřednictvím programového kódu (C#, Java atd.) nebo SQL příkazy pomocí databázových spouštěčů.
Odesílání e-mailů pomocí databáze obvykle používá uloženou proceduru xp_sendmail nebo sp_send_dbmail
(a)
xp_sendmail:Postupně se vytrácí z užívání, požadavky na použití 1: Je vyžadován 32bitový operační systém Windows (můj počítač je 64bitový, takže jsem jej na svém počítači úspěšně nepoužíval) 2: Je nutné specifikovat výchozího e-mailového klienta 3: Oprávnění
(dva)
sp_send_dbmail uložených procedur je první věc, kterou musíte udělat, nakonfigurovat práci
Průvodce konfigurací databázové pošty poskytuje snadný způsob, jak spravovat konfigurační objekty databázové pošty. Průvodce konfigurací databázové pošty umožní databázovou poštu podle potřeby.
Průvodce konfigurací databázové e-maily provádí následující úkoly:
Nainstalovat databázový mail.
Spravujte databázové e-mailové účty a profily.
Spravujte bezpečnost profilu.
Zobrazit nebo změnit parametry systému.
Možnost Nainstalovat databázový mail vás provede všemi úkoly, které musíte provést při první instalaci Database Mail. Jiné možnosti vám pomohou s konkrétními úkoly nastavení a údržby.
Spusťte průvodce konfigurací databáze e-mailů v Průzkumníku objektů. Připojte se k instanci SQL Serveru. Rozbalte administrativu, klikněte pravým tlačítkem na Databázový mail a vyberte Nastavit databázový mail.
Pro použití tohoto průvodce musíte být členem role správce pevného serveru (sysadmin). Musíte být členem role databáze DatabaseMailUserRole v databázi msdb, abyste mohli odesílat databázovou poštu, která je nastavena specifickým způsobem Je mnohem jednodušší na používání:
Příklad:
Příklad:
Příklad:
Poznámka: Pokud se objeví zkreslené čínské znaky, přidejte prosím písmeno N před čínské, například
(tři)
Přečti si odesílací záznam a přečíst odesílací událost
|