Partilhar via


Configurar o e-mail de envio para um farm do SharePoint Server

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

Observação

A funcionalidade de autenticação SMTP só está disponível no SharePoint Server 2019.

Observação

A funcionalidade de encriptação de ligação TLS só está disponível no SharePoint Server 2016 ou posterior.

Este artigo descreve como configurar e-mails de saída para um farm ou para uma aplicação Web específica 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, pode configurar o e-mail de envio. 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.

Também pode configurar o e-mail de envio para uma aplicação Web específica com o Microsoft PowerShell. Para obter mais informações, consulte a secção "Configurar as definições de uma aplicação Web específica" nas definições de configuração de envio de e-mail do SharePoint Server 2016.

Antes de começar

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

  • O computador está a executar o SharePoint Server 2019, o SharePoint Server 2016, o SharePoint Server 2013 ou o 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 já instalou o serviço SMTP num servidor, avance para Configurar o serviço SMTP.

Instalar o serviço SMTP

  1. Verifique se a conta de utilizador que está a efetuar este procedimento é um membro do grupo Administradores no servidor da aplicação.

  2. Abra o Gestor de Servidor, clique em Gerir e selecione Adicionar Funções e Funcionalidades.

  3. Clique em Seguinte até aparecer a página Selecionar funcionalidades, selecione Servidor SMTP, clique em Adicionar Funcionalidades e, em seguida, clique em Seguinte.

  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, em seguida, 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 gerir o serviço SMTP no Windows Server 2008, Windows Server 2012 R2 e Windows Server 2016, tem de utilizar o Gestor de Serviços de Informação Internet (IIS) 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 o Gestor de Servidor, clique em Gerir e selecione Adicionar Funções e Funcionalidades.

  3. Clique em Seguinte até aparecer a página Selecionar funções de servidor, selecione Ferramentas de Gestão e Compatibilidade de Gestão do IIS 6 e, em seguida, 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 utilizador que está a efetuar este procedimento é um membro do grupo Administradores no servidor da aplicação.

  2. Abra o Gestor de Servidor, clique em Ferramentas e selecione Clique em Gestor de Serviços de Informação Internet (IIS) 6.0.

  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 rato no servidor virtual SMTP que pretende configurar e, em seguida, clique em Iniciar e, em seguida, clique novamente com o botão direito do rato no servidor 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 Reencaminhamento 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 o Gestor de Servidor, clique em Ferramentas e, em seguida, 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 SMTP (Simple Mail Transfer Protocol ), no separador Geral , na lista Tipo de arranque, selecione Automático e, em seguida, clique em OK.

Definir a chave de credencial da aplicação em cada servidor no farm

Observação

Só tem de definir a chave de credencial da aplicação nos servidores se estiver a utilizar a funcionalidade de autenticação SMTP no SharePoint Server 2019.

Se se autenticar no servidor SMTP antes de enviar o e-mail, primeiro tem de definir uma chave de credencial de aplicação em cada servidor do SharePoint no farm antes de fornecer as credenciais. A chave de credencial da aplicação é uma palavra-passe separada que é utilizada para encriptar e desencriptar a palavra-passe SMTP. A chave de credencial da aplicação tem de ser idêntica em todos os servidores do SharePoint no farm.

Para definir a chave de credencial da aplicação em cada servidor no farm

  1. Inicie a Shell de Gestão do SharePoint a partir do menu Iniciar de um servidor do SharePoint no farm.

  2. Execute os seguintes comandos do PowerShell, em <que a chave> de credencial da aplicação é a palavra-passe a ser utilizada para encriptar e desencriptar a palavra-passe 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, utilizando a mesma chave de credencial de aplicação 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 os passos.

  1. Verifique se a conta de utilizador que está a executar este procedimento é um membro do grupo Administradores do Farm no servidor que está a executar 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 , escreva o número de porta do servidor SMTP. Se não for especificado nenhum número de porta, o SharePoint utilizará a porta 25 por predefinição.

  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 de resposta , escreva o endereço de e-mail ao qual pretende que os destinatários do e-mail respondam.

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

  9. Na secção Autenticação do servidor SMTP , selecione o botão de opção Anónimo se o servidor SMTP não necessitar de autenticação. Caso contrário, selecione o botão de opção Autenticado se o servidor SMTP necessitar de autenticação.

    • Se tiver selecionado o botão de opção Autenticado , indique o nome de utilizador na caixa Nome de utilizador e a palavra-passe na caixa Palavra-passe.

    Observação

    Se estiver a utilizar uma conta do Windows para autenticar no servidor SMTP, pode especificar o nome de utilizador com o formato de Nome Principal Universal (UPN) (user@domain.com) ou o formato de início de sessão NT4 (DOMÍNIO\utilizador). Se estiver a utilizar uma conta que não seja do Windows para se autenticar no servidor SMTP, contacte o administrador de e-mail para determinar o formato de nome de utilizador correto.

  10. Na caixa Utilizar encriptação de ligação TLS , selecione o botão de opção Sim para exigir que o SharePoint estabeleça uma ligação encriptada ao servidor SMTP antes de enviar o e-mail. Caso contrário, selecione o botão de opção Sem .

    Observação

    O servidor SMTP tem de ser configurado com um certificado TLS válido (correspondente ao nome do servidor SMTP introduzido acima) que é considerado fidedigno pelo servidor do SharePoint para que o e-mail seja enviado através de TLS.

  11. No SharePoint Server Subscription Edition, tem a opção de utilizar a autenticação de certificado de cliente se definir Utilizar encriptação de ligação TLS como Sim. Para ativar a autenticação de certificado de cliente, defina Utilizar autenticação de certificado de cliente como Sim e selecione o certificado de cliente necessário na lista pendente Certificado de cliente. Para desativar a autenticação do certificado de cliente, selecione o botão de opção Sem .

  12. Clique em OK.

Para configurar o e-mail de envio de um farm com 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 a aplicação Web da Administração Central do SharePoint e, em seguida, configure as definições de envio de e-mail para essa aplicação Web. As definições armazenadas nessa aplicação Web serão aplicadas 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, utilize o Get-Credential cmdlet e transmita-o como o valor do -SMTPCredentials parâmetro . Para especificar que o SharePoint deve ligar-se ao servidor SMTP de forma anónima, transmita $null como o valor do -SMTPCredentials parâmetro . Se não especificar o -SMTPCredentials parâmetro, este irá preservar as definições de autenticação existentes.

    Observação

    O SharePoint Server Subscription Edition adiciona um parâmetro opcional -Certificate ao cmdlet que permite ao utilizador especificar o certificado de cliente que deve ser utilizado. Para especificar que o SharePoint não deve utilizar a autenticação de certificado de cliente, transmita $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 os passos.

  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 , escreva o número de porta do servidor SMTP. Se não for especificado nenhum número de porta, o SharePoint utilizará a porta 25 por predefinição.

  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 secção Autenticação do servidor SMTP , selecione o botão de opção Anónimo se o servidor SMTP não necessitar de autenticação. Caso contrário, selecione o botão de opção Autenticado se o servidor SMTP necessitar de autenticação.

    • Se tiver selecionado o botão de opção Autenticado , indique o nome de utilizador na caixa Nome de utilizador e a palavra-passe na caixa Palavra-passe .

    Observação

    Se estiver a utilizar uma conta do Windows para autenticar no servidor SMTP, pode especificar o nome de utilizador com o formato de Nome Principal Universal (UPN) (user@domain.com) ou o formato de início de sessão NT4 (DOMÍNIO\utilizador). Se estiver a utilizar uma conta que não seja do Windows para se autenticar no servidor SMTP, contacte o administrador de e-mail para determinar o formato de nome de utilizador correto.

  10. Na secção Utilizar encriptação de ligação TLS , selecione o botão de opção Sim para exigir que o SharePoint estabeleça uma ligação encriptada ao servidor SMTP antes de enviar o e-mail. Caso contrário, selecione o botão de opção Sem .

  11. No SharePoint Server Subscription Edition, tem a opção de utilizar a autenticação de certificado de cliente se definir Utilizar encriptação de ligação TLS como Sim. Para ativar a autenticação de certificado de cliente, defina Utilizar autenticação de certificado de cliente como Sim e selecione o certificado de cliente necessário na lista pendente Certificado de cliente. Para desativar a autenticação do certificado de cliente, selecione o botão de opção Sem .

  12. Clique em OK.

Para configurar o e-mail de envio para uma aplicação Web específica com 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 a aplicação Web e, em seguida, configure as definições de envio de e-mail para essa aplicação 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, utilize o Get-Credential cmdlet e transmita-o como o valor do -SMTPCredentials parâmetro . Para especificar que o SharePoint deve ligar-se ao servidor SMTP de forma anónima, transmita $null como o valor do -SMTPCredentials parâmetro . Se não especificar o -SMTPCredentials parâmetro, este irá preservar as definições de autenticação existentes.

    Observação

    Depois de configurar a autenticação SMTP no farm, pode testar para ver se está a autenticar. Para obter mais informações, veja A autenticação SMTP está realmente a funcionar?.

    Observação

    O SharePoint Server Subscription Edition adiciona um parâmetro opcional -Certificate ao cmdlet que permite ao utilizador especificar o certificado de cliente que deve ser utilizado. Para especificar que o SharePoint não deve utilizar a autenticação de certificado de cliente, transmita $null como o valor do -Certificate parâmetro .

Confira também

Conceitos

Planear e-mails enviados para um farm do SharePoint Server