Configurar o email de saída para um farm do SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Observação

O recurso de autenticação SMTP só está disponível em SharePoint Server 2019.

Observação

O recurso de criptografia de conexão TLS só está disponível no SharePoint Server 2016 ou posterior.

Este artigo descreve como configurar o email de saída para um farm ou para um aplicativo Web específico para o SharePoint Server. Este artigo também descreve como instalar e configurar o serviço SMTP que você precisa usar para habilitar email de saída.

Depois de instalar o SharePoint Server e concluir a configuração inicial do farm de servidores, você poderá configurar o email de saída. Fazer isso permite que os usuários criem alertas para rastrear esses itens de site como listas, bibliotecas e documentos. Além disso, os administradores de sites podem receber mensagens administrativas sobre problemas, como informações de que os proprietários de sites excederam o espaço de armazenamento especificado. Para obter mais informações, consulte Planeje o email de saída para um farm do servidor do Microsoft Office SharePoint Online.

Para configurar o email de saída para um aplicativo web específico, primeiro configure o email de saída padrão para todos os aplicativos da web no farm. Se você configurar o email de saída para um aplicativo web específico, essa configuração substituirá a configuração padrão para todos os aplicativos web do farm.

Você também pode configurar o email de saída para um aplicativo Web específico usando o Microsoft PowerShell. Para obter mais informações, confira a seção "Configurar as configurações de um aplicativo Web específico" nas configurações de configuração de email de saída do SharePoint Server 2016.

Antes de começar

Antes de começar essa operação, revise as informações a seguir sobre pré-requisitos:

  • Seu computador está executando SharePoint Server 2019, SharePoint Server 2016, SharePoint Server 2013 ou SharePoint Foundation 2013.

  • Um ou mais servidores do farm estão executando o serviço de protocolo SMTP e ter um endereço de servidor SMTP válido. Como alternativa, você deve conhecer o nome de um servidor fora do farm que esteja executando o serviço SMTP.

Instalar e configurar o serviço SMTP

Antes de habilitar emails de saída, você deve determinar qual servidor SMTP será usado. Esse servidor SMTP deve ser configurado para permitir o envio de emails SMTP anônimos. O servidor SMTP pode ser um servidor que esteja dentro ou fora do farm.

Observação

Se a sua organização não permitir o envio de mensagens de email SMTP anônimas com o uso do Exchange Server, você poderá usar um servidor SMTP local no farm do SharePoint que aceite mensagens de email anônimas. O servidor SMTP local autentica essas mensagens automaticamente e as encaminha ao computador que está executando o Exchange Server.

Instalar o serviço SMTP

Para instalar o serviço SMTP, use o Assistente para Adicionar Recursos no Gerenciador de Servidores. O assistente cria uma configuração SMTP padrão. Você pode personalizar essa configuração para atender às exigências da sua organização.

Se você já instalou o serviço SMTP em um servidor, pule para Configurar o serviço SMTP.

Instalar o serviço SMTP

  1. Verifique se a conta de usuário que está executando esse procedimento é um membro do grupo Administradores no servidor de aplicativo.

  2. Abra Gerenciador do Servidor, clique em Gerenciar e selecione Adicionar Funções e Recursos.

  3. Clique em Avançar até que a página Selecionar recursos apareça, selecione Servidor SMTP, clique em Adicionar Recursos e clique em Avançar.

  4. Em Confirmar Seleções de Instalação, clique em Instalar.

  5. Na página Resultados da Instalação, verifique se a instalação foi concluída com êxito e clique em Fechar.

Configurar o serviço SMTP

Após a instalação do serviço SMTP, é possível configurá-lo para enviar mensagens de email dos servidores no farm.

Você pode decidir enviar emails retransmitidos a todos os servidores, exceto daqueles especificamente excluídos. Como alternativa, é possível bloquear mensagens para todos os servidores, exceto daqueles especificamente incluídos. Os servidores podem ser incluídos individualmente ou em grupo por sub-rede ou domínio.

Se você habilitar o acesso anônimo e a retransmissão de mensagens de email, aumentará a possibilidade de que o servidor SMTP seja usado para retransmitir mensagens comerciais não solicitadas (spam). É importante limitar essa possibilidade, configurando cuidadosamente os servidores de email para ajudar na proteção contra spam. Um modo para fazer isso é limitando a retransmissão de mensagens a uma lista de servidores específicos ou a um domínio e evitando a retransmissão de mensagens de todos os outros servidores.

Observação

Para gerenciar o serviço SMTP no Windows Server 2008, Windows Server 2012 R2 e Windows Server 2016, você deve usar o Gerenciador do IIS (Internet Information Services) 6.0. Instale as ferramentas de Gerenciamento do IIS 6.0 no Gerenciador do Servidor.

Para instalar as ferramentas de gerenciamento do IIS 6.0

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você precisa ser membro do grupo Administradores no servidor da web front-end do SharePoint.
  2. Abra Gerenciador do Servidor, clique em Gerenciar e selecione Adicionar Funções e Recursos.

  3. Clique em Avançar até que a página Selecionar funções de servidor seja exibida, selecione Ferramentas de Gerenciamento e Compatibilidade de Gerenciamento do IIS 6 e clique em Instalar.

  4. Na seção Servidor de Aplicativos, clique em Adicionar Serviços de Função.

  5. Na página Selecionar Serviços de função, selecione Ferramentas de Gerenciamento e Compatibilidade com gerenciamento do IIS 6 e clique em Instalar.

Configurar o serviço SMTP

  1. Verifique se a conta de usuário que está executando esse procedimento é um membro do grupo Administradores no servidor de aplicativo.

  2. Abra Gerenciador do Servidor, clique em Ferramentas e clique em Serviços de Informações da Internet (IIS) 6.0 Manager.

  3. Em Gerenciador do IIS, expanda o nome do servidor que contém o servidor SMTP que você deseja configurar.

  4. Clique com o botão direito do mouse no servidor virtual SMTP que você deseja configurar e clique em Iniciar e clique com o botão direito do mouse no servidor novamente e clique em Propriedades.

  5. Na guia Acesso, da área Controle de acesso, clique em Autenticação.

  6. Na caixa de diálogo Autenticação , verifique se o acesso anônimo está selecionado e clique em OK.

  7. Na guia Acesso da área Restrições de retransmissão, clique em Retransmissão.

  8. Para habilitar mensagens de email retransmitidas para qualquer servidor, clique em Todos exceto a lista a seguir.

  9. Para aceitar mensagens de email retransmitidas de um ou mais servidores específicos, execute estas etapas:

    • Clique em Somente a lista abaixo.

    • Clique em Adicionar e adicione os servidores, um por vez, por endereço IP ou em grupos, usando uma sub-rede ou um domínio.

    • Clique em OK três vezes para fechar as caixas de diálogo Computador, Restrições de Retransmissão e Propriedades .

Verifique se o serviço SMTP está em execução e se foi definido para inicialização automática. Para isso, use o procedimento a seguir.

Para configurar o serviço SMTP para inicialização automática

  1. Abra Gerenciador do Servidor, clique em Ferramentas e clique em Serviços.

  2. Em Serviços, clique com o botão direito em Protocolo SMTP e selecione Propriedades.

  3. Na caixa de diálogo Propriedades do Protocolo de Transferência de Email Simples (SMTP), na guia Geral , na lista Tipo de inicialização , selecione Automático e clique em OK.

Defina a chave de credencial do aplicativo em cada servidor no farm

Observação

Você só precisa definir a chave de credencial do aplicativo em seus servidores se estiver usando o recurso de autenticação SMTP no SharePoint Server 2019.

Se você se autenticar no servidor SMTP antes de enviar email, primeiro deverá definir uma chave de credencial de aplicativo em cada servidor do SharePoint no farm antes de fornecer as credenciais. A chave de credencial do aplicativo é uma senha separada que é usada para criptografar e descriptografar a senha SMTP. A chave de credencial do aplicativo deve ser idêntica em todos os servidores do SharePoint no farm.

Para definir a chave de credencial do aplicativo em cada servidor no farm

  1. Inicie o Shell de Gerenciamento do SharePoint no menu Iniciar de um servidor do SharePoint no farm.

  2. Execute os seguintes comandos do PowerShell, em que <a chave> de credencial do aplicativo é a senha a ser usada para criptografar e descriptografar a senha SMTP:

    $key = ConvertTo-SecureString -String "<application credential key>" -AsPlainText -Force
    Set-SPApplicationCredentialKey -Password $key
    
  3. Repita os comandos do PowerShell em cada servidor do SharePoint adicional no farm, usando a mesma chave de credencial de aplicativo em cada servidor.

Configurar email de saída para um farm

Você pode configurar emails de saída para um farm usando o site da Administração Central do SharePoint. Use os procedimentos a seguir para configurar emails de saída. Depois que você concluir esses procedimentos, os usuários poderão acompanhar alterações e atualizações em conjuntos de sites individuais. Além disso, os administradores de sites poderão, por exemplo, receber avisos quando os usuários solicitarem acesso a um site.

Para configurar emails de saída para um farm usando a Administração Central

Selecione a versão para seguir as etapas.

  1. Verifique se a conta de usuário que está executando esse procedimento é um membro do grupo Administradores do Farm no servidor que está executando a Administração Central.

  2. Na Administração Central, clique em Configurações do Sistema.

  3. Na página Configurações do Sistema, na seção Email e SMS (Mensagens de Texto), clique em Configurar definições de email de saída.

  4. Na página Definições de Email de Saída, na seção Definições de Email, digite o nome do servidor SMTP para emails enviados (por exemplo, mail.example.com) na caixa Servidor SMTP de saída.

  5. Na caixa porta do servidor SMTP de saída , digite o número da porta do servidor SMTP. Se nenhum número de porta for especificado, o SharePoint será padrão para usar a porta 25.

  6. Na caixa Endereço do remetente, digite o endereço do email como você deseja exibi-lo aos destinatários do email.

  7. Na caixa De resposta ao endereço , digite o endereço de email ao qual você deseja que os destinatários de email respondam.

  8. Na lista Conjunto de caracteres, selecione o conjunto de caracteres apropriado para o seu idioma.

  9. Na seção autenticação do servidor SMTP , selecione o botão de rádio Anônimo se o servidor SMTP não precisar de autenticação. Caso contrário, selecione o botão de rádio Autenticado se o servidor SMTP exigir autenticação.

    • Se você selecionou o botão de rádio Autenticado , forneça o nome de usuário na caixa Nome de usuário e a senha na caixa Senha.

    Observação

    Se você estiver usando uma conta do Windows para se autenticar no servidor SMTP, poderá especificar o nome de usuário usando o formato UPN (user@domain.comNome da Entidade Universal) ou o formato de logon NT4 (DOMAIN\user). Se você estiver usando uma conta não Windows para autenticar no servidor SMTP, entre em contato com o administrador de email para determinar o formato de nome de usuário correto.

  10. Na caixa Usar criptografia de conexão TLS , selecione o botão Sim de rádio para exigir que o SharePoint estabeleça uma conexão criptografada com o servidor SMTP antes de enviar email. Caso contrário, selecione o botão Sem rádio.

    Observação

    O servidor SMTP deve ser configurado com um certificado TLS válido (que corresponde ao nome do servidor SMTP inserido acima) confiável pelo servidor do SharePoint para que o email seja enviado por meio do TLS.

  11. Em Edição de Assinatura do SharePoint Server, você terá a opção de usar a autenticação de certificado do cliente se definir Usar criptografia de conexão TLS como Sim. Para habilitar a autenticação de certificado do cliente, defina Usar autenticação de certificado do cliente como Sim e selecione o certificado de cliente necessário na lista suspensa certificado do cliente . Para desabilitar a autenticação de certificado do cliente, selecione o botão Sem rádio.

  12. Clique em OK.

Para configurar o email de saída de um farm usando o Microsoft PowerShell

Siga estas versões para especificar credenciais para autenticação SMTP.

  1. Abra o Shell de Gerenciamento do SharePoint.

  2. Execute os seguintes comandos do PowerShell para obter o aplicativo Web da Administração Central do SharePoint e, em seguida, configurar as configurações de email de saída para esse aplicativo Web. As configurações armazenadas nesse aplicativo Web se aplicarão a todo o farm.

    $CentralAdmin = Get-SPWebApplication -IncludeCentralAdministration | ? { $_.IsAdministrationWebApplication -eq $true }
    
    $SmtpServer = "mail.example.com"
    $SmtpServerPort = 587
    $FromAddress = "user@example.com"
    $ReplyToAddress = "replyto@example.com"
    $Credentials = Get-Credential
    $smtpcert = Get-SPCertificate -Identity "SMTP Cert"
    
    Set-SPWebApplication -Identity $CentralAdmin -SMTPServer $SmtpServer -SMTPServerPort $SmtpServerPort -OutgoingEmailAddress $FromAddress -ReplyToEmailAddress $ReplyToAddress -SMTPCredentials $Credentials -Certificate $smtpcert
    

    Observação

    Para especificar credenciais para autenticação SMTP, use o Get-Credential cmdlet e passe-o como o valor do -SMTPCredentials parâmetro. Para especificar que o SharePoint deve se conectar ao servidor SMTP anonimamente, passe $null como o valor do -SMTPCredentials parâmetro. Se você não especificar o -SMTPCredentials parâmetro, ele preservará as configurações de autenticação existentes.

    Observação

    Edição de Assinatura do SharePoint Server adiciona um parâmetro opcional -Certificate ao cmdlet que permite que o usuário especifique qual certificado cliente deve ser usado. Para especificar que o SharePoint não deve usar a autenticação de certificado do cliente, passe $null como o valor do -Certificate parâmetro.

Configurar emails de saída para um aplicativo web específico

Você pode configurar emails de saída para um aplicativo web específico usando o site da Administração Central. Use os procedimentos a seguir para configurar emails de saída.

Observação

Se você configurar o email de saída para um aplicativo web específico, essa configuração substituirá a configuração padrão para todos os aplicativos web do farm.

Configurar emails de saída para um aplicativo web específico usando a Administração Central

Selecione a versão para seguir as etapas.

  1. Verifique se a conta de usuário que está executando esse procedimento é membro do grupo Administradores de Farm no servidor que está executando o site Administração Central do SharePoint.

  2. Na Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos Web.

  3. Na página Gerenciamento de Aplicativos Web, selecione um aplicativo Web e, no grupo Definições Gerais da faixa de opções, clique em Email de Saída.

  4. Na página Definições de Email de Saída do Aplicativo Web, na seção Definições de Email, digite o nome do servidor SMTP para emails de saída (por exemplo, mail.fabrikam.com) na caixa Servidor SMTP de Saída.

  5. Na caixa porta do servidor SMTP de saída , digite o número da porta do servidor SMTP. Se nenhum número de porta for especificado, o SharePoint será padrão para usar a porta 25.

  6. Na caixa Endereço do remetente, digite o endereço do email como você deseja exibi-lo aos destinatários do email.

  7. Na caixa Endereço para resposta, digite o endereço de email (por exemplo, um alias de assistência técnica) para o qual você deseja que os destinatários do email respondam.

  8. Na lista Conjunto de caracteres, clique no conjunto apropriado para seu idioma.

  9. Na seção autenticação do servidor SMTP , selecione o botão de rádio Anônimo se o servidor SMTP não precisar de autenticação. Caso contrário, selecione o botão de rádio Autenticado se o servidor SMTP exigir autenticação.

    • Se você selecionou o botão de rádio Autenticado , forneça o nome de usuário na caixa Nome de usuário e a senha na caixa Senha .

    Observação

    Se você estiver usando uma conta do Windows para se autenticar no servidor SMTP, poderá especificar o nome de usuário usando o formato UPN (user@domain.comNome da Entidade Universal) ou o formato de logon NT4 (DOMAIN\user). Se você estiver usando uma conta não Windows para autenticar no servidor SMTP, entre em contato com o administrador de email para determinar o formato de nome de usuário correto.

  10. Na seção Usar criptografia de conexão TLS , selecione o botão Sim de rádio para exigir que o SharePoint estabeleça uma conexão criptografada com o servidor SMTP antes de enviar email. Caso contrário, selecione o botão Sem rádio.

  11. Em Edição de Assinatura do SharePoint Server, você terá a opção de usar a autenticação de certificado do cliente se definir Usar criptografia de conexão TLS como Sim. Para habilitar a autenticação de certificado do cliente, defina Usar autenticação de certificado do cliente como Sim e selecione o certificado de cliente necessário na lista suspensa certificado do cliente . Para desabilitar a autenticação de certificado do cliente, selecione o botão Sem rádio.

  12. Clique em OK.

Para configurar o email de saída para um aplicativo Web específico usando o Microsoft PowerShell

Siga estas versões para especificar credenciais para autenticação SMTP.

  1. Abra o Shell de Gerenciamento do SharePoint.

  2. Execute os seguintes comandos do PowerShell para obter o aplicativo Web e configure as configurações de email de saída para esse aplicativo Web.

    $WebApp = Get-SPWebApplication -Identity &lt;web application URL&gt;
    
    $SmtpServer = "mail.example.com"
    $SmtpServerPort = 587
    $FromAddress = "user@example.com"
    $ReplyToAddress = "replyto@example.com"
    $Credentials = Get-Credential
    $smtpcert = Get-SPCertificate -Identity "SMTP Cert"
    
    Set-SPWebApplication -Identity $CentralAdmin -SMTPServer $SmtpServer -SMTPServerPort $SmtpServerPort -OutgoingEmailAddress $FromAddress -ReplyToEmailAddress $ReplyToAddress -SMTPCredentials $Credentials -Certificate $smtpcert
    

    Observação

    Para especificar credenciais para autenticação SMTP, use o Get-Credential cmdlet e passe-o como o valor do -SMTPCredentials parâmetro. Para especificar que o SharePoint deve se conectar ao servidor SMTP anonimamente, passe $null como o valor do -SMTPCredentials parâmetro. Se você não especificar o -SMTPCredentials parâmetro, ele preservará as configurações de autenticação existentes.

    Observação

    Depois de configurar a autenticação SMTP em seu farm, você pode testar para ver se ela está se autenticando. Para obter mais informações, consulte O Auth SMTP está realmente funcionando?.

    Observação

    Edição de Assinatura do SharePoint Server adiciona um parâmetro opcional -Certificate ao cmdlet que permite que o usuário especifique qual certificado cliente deve ser usado. Para especificar que o SharePoint não deve usar a autenticação de certificado do cliente, passe $null como o valor do -Certificate parâmetro.

Confira também

Conceitos

Planejar email de saída para um farm do SharePoint Server