Configurando perfis de email de MAPI estendida
Essa seção descreve como configurar um perfil de email de MAPI Estendida para uso com SQL Mail ou SQL Server Agent Mail.
Observação |
---|
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.. Para enviar email, use o Database Mail. |
Configurando um perfil para SQL Mail
Perfis de email de MAPI Estendida são específicos à conta de domínio do usuário Microsoft Windows ativada quando o usuário efetua logon no Windows. O SQL Mail deve ter um perfil de email criado na mesma conta de usuário do domínio utilizada para iniciar uma instância do SQL Server. Quando é executado um procedimento armazenado do SQL Mail, o SQL Mail busca o perfil de email definido na conta de domínio que o disparou.
Se planeja usar procedimentos armazenados do SQL Mail, você deve:
Ter um servidor de email compatível com MAPI Estendida.
Configurar um perfil de email para o serviço do SQL Server (MSSQLSERVER) a ser usado para a conexão com o servidor de email.
Observação sobre segurança Por razões de segurança, certifique-se que os usuários não compartilhem o mesmo diretório temporário. A falha em alterar o parâmetro suppress_attach para TRUE ao usar o procedimento armazenado xp_readmail cria anexos no diretório temporário. Se dois usuários diferentes compartilharem o mesmo diretório temporário e efetuarem logon no mesmo computador, eles poderão visualizar os anexos um do outro. É possível determinar onde os anexos são armazenados e se dois usuários compartilham o mesmo diretório temporário revisando a variável de saída attachments. Consulte xp_readmail (Transact-SQL) para obter mais detalhes sobre como suprimir anexos.
Configurando um perfil do SQL Server Agent Mail (MAPI Estendida)
Para usar MAPI Estendida com o SQL Server Agent Mail, você deve:
Instalar o SQL Mail.
Ter um servidor de email compatível com MAPI Estendida.
Configurar um perfil de email de MAPI Estendida para o SQL Server Agent usar para conexão com o servidor de email.
Ter um servidor de email capaz de se comunicar com seus pagers.
Selecionar SQL Mail como sistema de email do SQL Server Agent.
Quando o SQL Server Agent Mail usa MAPI Estendida, é necessário um perfil de email para iniciar uma sessão de email e enviar notificação por email ou por pager. Uma sessão do SQL Server Agent Mail é iniciada sempre que é iniciado o serviço do SQL Server Agent. Você pode criar o perfil com um cliente de email, como o Microsoft Outlook, instalado localmente na instância do SQL Server.
Compartilhando um perfil entre o SQL Mail e o SQL Server Agent Mail (MAPI Estendida)
As sessões de SQL Mail e de SQL Server Agent Mail podem ser configuradas para usar a mesma conta de usuário do domínio Windows. Quando usam a mesma conta de domínio, o SQL Mail e o SQL Server Agent Mail podem compartilhar o mesmo perfil de email usando uma caixa de entrada em comum.
O SQL Server usa duas sessões de email separadas:
O MSSQLSERVER usa uma sessão de email chamada de SQL Mail.
OSQL Server usa essa sessão de email quando aplicativos de banco de dados executam o procedimento armazenado estendido xp_sendmail para enviar uma mensagem ou um conjunto de resultados de consulta para um destinatário.
O SQL Server Agent Mail usa uma sessão de email exclusiva para as atividades do SQL Server Agent.
Criando perfis separados para SQL Mail e SQL Server Agent Mail (MAPI Estendida)
Você pode configurar caixas de entrada separadas para o SQL Mail e o SQL Server Agent Mail, criando perfis de email separados. Isso pode ser feito de duas maneiras:
Use contas de domínio separadas para cada serviço. Para tanto, é necessário configurar um perfil de email para cada conta de usuário.
Use a mesma conta de domínio para cada serviço e crie vários perfis de email.
Para obter mais informações sobre instalação e configuração de clientes e perfis de email, consulte a documentação do Microsoft Outlook.
O SQL Mail e o SQL Server Agent Mail podem usar os mesmos perfis de MAPI ou perfis diferentes. Se necessário, cada perfil de email pode ser configurado dentro de sua própria conta de domínio.