Microsoft SQL Server usa o built-in Database Mail solução para o envio de e-mails . Database Mail , introduzido no SQL Server 2005, substitui o recurso mala SQL original a partir das versões mais antigas de aplicativos SQL da Microsoft. E-mail é enviado com o procedimento armazenado sp_send_dbmail no banco de dados msdb. Versões suportadas
Microsoft fornece funcionalidade Database Mail em todas as versões do SQL Server, exceto a versão Express . Este recurso está disponível em ambas as versões do SQL Server de 32 bits e de 64 bits.
Ativando Database Mail
Por motivos de segurança , o Database Mail está desativado por padrão. Ativando o Database Mail usa um dos três métodos . O procedimento armazenado sp_configure , a ferramenta de configuração da área de superfície , eo banco de dados Assistente de Configuração de Correio todos fornecem as opções necessárias para habilitar a funcionalidade Database Mail.
Protocolos e Formato Mail
< br > lojas
banco de dados de correio toda a configuração conta de e-mail dentro do motor de banco de dados, eliminando a necessidade de um cliente de e-mail externo . Enviando e-mails usa o protocolo SMTP através de um procedimento isolado que reduz o impacto no desempenho do SQL Server. Configuração da conta Failover garante a entrega de correio se o servidor SMTP primário não estiver disponível . Banco de dados de correio suporta os formatos de texto simples e HTML e pode enviar anexos.
Usando sp_send_dbmail
O procedimento armazenado sp_send_dbmail envia e-mail através do SQL Server. Este SPROC tem 23 argumentos possíveis , permitindo-lhe configurar os destinatários , formato e-mail, anexos , a importância ea sensibilidade das mensagens. Você também pode configurar uma consulta para ser executado mesmo no procedimento, e ter os resultados enviados no e-mail , como um anexo ou diretamente no corpo. Uma explicação completa dos argumentos está disponível no site da Microsoft MSDN .