Udostępnij za pośrednictwem


How to: Create Database Mail Accounts (Transact-SQL)

Użyj Kreatora konfiguracja poczty bazy danych lub procedury poczty bazy danych przechowywane na tworzenie kont poczty bazy danych.

Aby uzyskać więcej informacji na temat Kreatora konfiguracja poczty bazy danych zobacz Nowe konto (poczta bazy danych).

Aby utworzyć konto poczty bazy danych za pomocą kodu języka Transact-SQL

  1. Określić nazwa serwera i portu numer serwera Simple Mail Transfer protokół (SMTP) używany do wysyłania wiadomości e-mail.

  2. Jeżeli serwer SMTP wymaga uwierzytelnianie, należy określić nazwę użytkownika i hasło dla serwera SMTP.

  3. Wykonaj procedura przechowywana msdb.dbo.sysmail_add_account_sp do utworzenia konta, określając:

    • Nazwa konta do utworzenia.

    • Opcjonalny opis konta.

    • Adres e-mail, które mają być wyświetlane na wychodzących wiadomości e-mail.

    • Nazwa wyświetlana na wychodzących wiadomości e-mail.

    • Nazwa serwera do serwera SMTP.

    • Nazwa użytkownika, aby używać do logowania się do serwera SMTP, jeżeli serwer SMTP wymaga uwierzytelnianie.

    • Hasło używane do logowania się do serwera SMTP, jeżeli serwer SMTP wymaga uwierzytelnianie.

Opcjonalnie można także określić typ serwera i numer portu serwera.Typ serwera jest zawsze 'SMTP' dla poczty wychodzącej.Port 25, domyślnie używany przez większość serwerów SMTP.

Example

EXECUTE msdb.dbo.sysmail_add_account_sp
    @account_name = 'AdventureWorks Administrator',
    @description = 'Mail account for administrative e-mail.',
    @email_address = 'dba@Adventure-Works.com',
    @display_name = 'AdventureWorks Automated Mailer',
    @mailserver_name = 'smtp.Adventure-Works.com' ;