Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Lista informações (exceto senhas) sobre contas do Database Mail.
Transact-SQL convenções de sintaxe
Sintaxe
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
[ ; ]
Argumentos
@account_id [ = ] account_id
O ID da conta para a qual listar informações.
@account_id é int, com um padrão de NULL.
@account_name [ = ] «account_name»
O nome da conta para listar informações.
@account_name é sysname, com um padrão de NULL.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
Retorna um conjunto de resultados contendo as colunas listadas abaixo.
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
account_id |
Int | O ID da conta. |
name |
sysname | O nome da conta. |
description |
Nvarchar(256) | A descrição da conta. |
email_address |
Nvarchar(128) | O endereço de e-mail a partir do qual enviar mensagens. |
display_name |
Nvarchar(128) | O nome para exibição da conta. |
replyto_address |
Nvarchar(128) | O endereço para onde as respostas às mensagens desta conta são enviadas. |
servertype |
sysname | O tipo de servidor de email para a conta. |
servername |
sysname | O nome do servidor de email da conta. |
port |
Int | O número da porta do servidor de e-mail usa. |
username |
Nvarchar(128) | O nome de utilizador a utilizar para iniciar sessão no servidor de correio eletrónico, se o servidor de correio eletrónico utilizar autenticação. Quando username é NULL, o Database Mail não usa autenticação para essa conta. |
use_default_credentials |
bit | Especifica se o email deve ser enviado para o servidor SMTP usando as credenciais do Mecanismo de Banco de Dados do SQL Server. Quando esse parâmetro é 1, o Database Mail usa as credenciais do serviço Mecanismo de Banco de Dados do SQL Server. Quando esse parâmetro é 0, o Database Mail usa o @username e o @password para autenticação no servidor SMTP. Se @username e @password forem NULL, o Database Mail usará autenticação anônima. Consulte o administrador SMTP antes de especificar esse parâmetro. |
enable_ssl |
bit | Especifica se o Database Mail criptografa a comunicação usando TLS (Transport Layer Security), anteriormente conhecido como SSL (Secure Sockets Layer). Use esta opção se o TLS for necessário no seu servidor SMTP.
1 indica que o Database Mail criptografa a comunicação usando TLS. 0 indica que o Database Mail envia o email sem criptografia TLS. |
Observações
Quando nenhum account_id ou account_name é fornecido, sysmail_help_account lista informações sobre todas as contas do Database Mail na instância do Microsoft SQL Server.
O procedimento sysmail_help_account_sp armazenado está no msdb banco de dados e pertence ao esquema dbo . O procedimento deve ser executado com um nome de três partes se o banco de dados atual não msdbfor .
Permissões
Você pode conceder permissões de EXECUTE neste procedimento, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.
Exemplos
Um. Listar as informações de todas as contas
O exemplo a seguir mostra listando as informações da conta para todas as contas na instância.
EXECUTE msdb.dbo.sysmail_help_account_sp;
Aqui está um conjunto de resultados de exemplo, editado para o comprimento da linha:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- --------------------------------------- ------------------------- -------------------------------- --------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@adventure-works.com AdventureWorks Automated Mailer NULL SMTP smtp.adventure-works.com 25 NULL 0 0
149 Audit Account Account for audit e-mail. audit@adventure-works.com Automated Mailer (Audit) NULL SMTP smtp.adventure-works.com 25 NULL 0 0
B. Listar as informações de uma conta específica
O exemplo a seguir mostra a listagem das informações da conta chamada AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp @account_name = 'AdventureWorks Administrator';
Aqui está um conjunto de resultados de exemplo, editado para o comprimento da linha:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- ------------------------------------------------------ ------------------------- ---------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@adventure-works.com AdventureWorks Automated Mailer NULL SMTP smtp.adventure-works.com 25 NULL 0 0
Conteúdo relacionado
- Database Mail (Correio de Base de Dados)
- Criar uma conta do Database Mail
- Procedimentos armazenados do Database Mail (Transact-SQL)