Partilhar via


Como criar contas do Database Mail (Transact-SQL)

Use o Assistente para Configuração do Database Mail ou os procedimentos armazenados do Database Mail para criar contas do Database Mail.

Para obter mais informações sobre o Assistente para Configuração do Database Mail, consulte Nova conta (Database Mail).

Para criar uma conta do Database Mail usando Transact-SQL

  1. Determine o nome de servidor e o número de porta do servidor SMTP utilizado para enviar emails.

  2. Se o servidor SMTP exigir autenticação, determine o nome de usuário e a senha do servidor SMTP.

  3. Execute o procedimento armazenado msdb.dbo.sysmail_add_account_sp para criar a conta, especificando:

    • O nome da conta a criar.

    • Uma descrição opcional da conta.

    • O endereço de email a ser exibido em mensagens de email enviadas.

    • O nome para exibição a aparecer nas mensagens de email enviadas.

    • O nome do servidor SMTP.

    • O nome de usuário a usar para fazer logon no servidor SMTP, se o servidor SMTP exigir autenticação.

    • A senha a usar para fazer logon no servidor SMTP, se o servidor SMTP exigir autenticação.

Opcionalmente, você também pode especificar o tipo do servidor e o número da porta para o servidor. O tipo de servidor sempre é 'SMTP' em emails enviados. A maioria dos servidores SMTP usa a porta 25, a padrão.

Exemplo

EXECUTE msdb.dbo.sysmail_add_account_sp
    @account_name = 'AdventureWorks2008R2 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' ;