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
Azure SQL Managed Instance
Use a caixa de diálogo Enviar email de teste para testar a capacidade de enviar email usando um perfil específico.
Permissões
Para usar a caixa de diálogo Enviar E-Mail de Teste, deve ser membro da função de servidor fixa sysadmin. Os usuários que não são membros da função de servidor fixa sysadmin podem testar o Database Mail usando o procedimento sp_send_dbmail.
Tramitação processual
Usando o Pesquisador de Objetos no SQL Server Management Studio, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server onde o Database Mail está configurado, expanda Gerenciamento, clique com o botão direito do mouse em Database Mail e selecione Enviar Email de Teste. Se não existirem perfis do Database Mail, uma caixa de diálogo solicitará que o usuário crie um perfil e abrirá o Assistente de Configuração do Database Mail.
Na caixa de diálogo Enviar Email de Teste , na caixa Perfil do Database Mail, selecione o perfil que deseja testar.
Na caixa Para, digite o nome de email do destinatário do email de teste.
Na caixa Assunto, escreva o assunto do e-mail de teste. Altere o assunto padrão para identificar melhor seu e-mail para solução de problemas.
Na caixa Corpo, digite o corpo do e-mail de teste. Altere o assunto padrão para identificar melhor seu e-mail para solução de problemas.
Selecione Enviar email de teste para enviar o email de teste para a fila do Database Mail.
O envio do email de teste abre a caixa de diálogo Email de Teste do Database Mail. Anote o número exibido na caixa E-mail enviado. Este é o mailitem_id da mensagem de teste. Selecione OK.
Na Barra de Ferramentas, selecione Nova Consulta para abrir uma janela do Editor de Consultas. Execute a seguinte instrução T-SQL para determinar o status da mensagem de email de teste:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;
A
sent_status
coluna indica se a mensagem de email de teste foi enviada.Se ocorrerem erros, execute a seguinte instrução para exibir a mensagem de erro:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;