Freigeben über


Vorgehensweise: Erstellen von Konten für Datenbank-E-Mail (Transact-SQL)

Verwenden Sie den Assistenten zum Konfigurieren von Datenbank-E-Mail oder gespeicherte Prozeduren von Datenbank-E-Mail, um Konten für Datenbank-E-Mail zu erstellen.

Weitere Informationen zum Assistenten zum Konfigurieren von Datenbank-E-Mail finden Sie unter Neues Konto (Datenbank-E-Mail).

So erstellen Sie ein Konto für Datenbank-E-Mail mithilfe von Transact-SQL

  1. Bestimmen Sie den Servernamen und die Portnummer für den SMTP-Server (Simple Mail Transfer Protocol), den Sie zum Senden von E-Mail verwenden.

  2. Falls der SMTP-Server eine Authentifizierung erfordert, bestimmen Sie den Benutzernamen und das Kennwort für den SMTP-Server.

  3. Führen Sie die gespeicherte Prozedur msdb.dbo.sysmail_add_account_sp aus, um das Konto zu erstellen, und geben Sie Folgendes an:

    • Den Namen des zu erstellenden Kontos

    • Eine optionale Beschreibung des Kontos

    • Die E-Mail-Adresse, die auf ausgehenden E-Mail-Nachrichten angezeigt werden soll

    • Den Namen, der auf ausgehenden E-Mail-Nachrichten angezeigt werden soll

    • Den Namen des SMTP-Servers

    • Den Benutzernamen, der zum Anmelden am SMTP-Server verwendet werden soll, falls der SMTP-Server eine Authentifizierung erfordert

    • Das Kennwort, das zum Anmelden am SMTP-Server verwendet werden soll, falls der SMTP-Server eine Authentifizierung erfordert

Optional können Sie auch den Servertyp und die Portnummer für den Server angeben. Der Servertyp ist für ausgehende E-Mails immer 'SMTP'. Die meisten SMTP-Server verwenden standardmäßig Port 25.

Beispiel

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' ;