Udostępnij przez


Za pomocą programu Poczta bazy danych

W obiekty SMO, podsystem poczty bazy danych jest reprezentowana przez SqlMail obiekt, do której odwołuje się Mail() Właściwość. Za pomocą obiektów SMO SqlMail obiekt, można skonfigurować podsystem poczty bazy danych i zarządzać nimi profilów i kont pocztowych. Obiektów SMO SqlMail obiekt należy do Server obiekt, co oznacza, że zakres kont pocztowych poziom serwera.

Przykłady

Aby używać dostarczonych przykładów kodu źródłowego, należy wybrać środowisko, szablon oraz język programowania, które będą używane do tworzenia aplikacji.Aby uzyskać więcej informacji zobacz Jak Tworzenie obiektów SMO projektu Visual Basic w programie Visual Studio .NET lub Jak Tworzenie projektu programu Visual C# obiekty SMO w programie Visual Studio .NET.

Dla programów korzystających z SQL Server Poczta bazy danych, należy dołączyć Przywóz instrukcja, aby móc skorzystać z obszaru nazw poczty.Wstawić instrukcję po drugim Imports instrukcje przed wszelkimi deklaracjami w aplikacji, takich jak:

Imports Microsoft.SqlServer.Management.Smo

Imports Microsoft.SqlServer.Management.Common

Imports Microsoft.SqlServer.Management.Smo.Mail

Tworzenie konta poczty bazy danych przy użyciu kodu języka Visual Basic

W tym przykładzie kodu pokazano, jak utworzyć konto e-mail w obiektów SMO.Poczta bazy danych jest reprezentowana przez SqlMail obiekt i odwołuje się Mail() Właściwość Server obiekt. Obiekty SMO można używać do programowego konfigurowania poczty bazy danych, ale nie może być używane do wysyłania lub obsłużyć odebranej wiadomości e-mail.

Tworzenie konta poczty bazy danych przy użyciu programu Visual C#

W tym przykładzie kodu pokazano, jak utworzyć konto e-mail w obiektów SMO.Poczta bazy danych jest reprezentowana przez SqlMail obiekt i odwołuje się Mail() Właściwość Server obiekt. Obiekty SMO można używać do programowego konfigurowania poczty bazy danych, ale nie może być używane do wysyłania lub obsłużyć odebranej wiadomości e-mail.

{ 

//Connect to the local, default instance of SQL Server.

   Server srv = default(Server); 
   srv = new Server(); 
   //Define the Database Mail service with a SqlMail object variable 
   //and reference it using the Server Mail property. 
   SqlMail sm = default(SqlMail); 
   sm = srv.Mail; 
   //Define and create a mail account by supplying the Database Mail
   //service, name, description, display name, and email address
   //arguments in the constructor. 
   MailAccount a = default(MailAccount); 
   a = new MailAccount(sm, "AdventureWorks Administrator", "AdventureWorks Automated Mailer", "Mail account for administrative e-mail.", "dba@Adventure-Works.com"); 
   a.Create(); 
}