Condividi tramite


Configurare la posta elettronica in uscita per una farm di SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Nota

La funzionalità di autenticazione SMTP è disponibile solo in SharePoint Server 2019.

Nota

La funzionalità di crittografia della connessione TLS è disponibile solo in SharePoint Server 2016 o versioni successive.

Questo articolo descrive come configurare la posta elettronica in uscita per una farm o per un'applicazione Web specifica per SharePoint Server. Questo articolo descrive anche come installare e configurare il servizio SMTP che è necessario usare per abilitare la posta elettronica in uscita.

Dopo aver installato SharePoint Server e aver completato la configurazione iniziale della server farm, è possibile configurare la posta elettronica in uscita. Ciò consente agli utenti di creare avvisi per tenere traccia degli elementi di un sito, come elenchi, raccolte e documenti. Gli amministratori dei siti, inoltre, possono ricevere messaggi amministrativi per questioni correlate alle attività di loro competenza, ad esempio la segnalazione del superamento dello spazio di archiviazione specificato per i proprietari dei siti. Per altre informazioni, vedere Pianificare la posta elettronica in uscita per una farm di SharePoint Server .

Per configurare la posta elettronica in uscita per un'applicazione Web specifica, configurare innanzitutto la posta elettronica in uscita predefinita per tutte le applicazioni Web della farm. Se si configura la posta elettronica in uscita per un'applicazione Web specifica, tale configurazione avrà la priorità sulla configurazione predefinita di tutte le applicazioni Web della farm.

È anche possibile configurare la posta elettronica in uscita per un'applicazione Web specifica usando Microsoft PowerShell. Per altre informazioni, vedere la sezione "Configurare le impostazioni per un'applicazione Web specifica" in Impostazioni di configurazione della posta elettronica in uscita di SharePoint Server 2016.

Prima di iniziare

Prima di iniziare questa operazione, verificare le seguenti informazioni sui prerequisiti:

  • Il computer esegue SharePoint Server 2019, SharePoint Server 2016, SharePoint Server 2013 o SharePoint Foundation 2013.

  • Uno o più server della farm eseguono il servizio SMTP (Simple Mail Transfer Protocol) e dispongono di un indirizzo di server SMTP valido. In alternativa, è necessario conoscere il nome di un server esterno alla farm che esegua il servizio SMTP.

Installare e configurare il servizio SMTP

Prima di abilitare la posta elettronica in uscita, è necessario decidere quale server SMTP utilizzare. Il server SMTP deve essere configurato per consentire l'invio di messaggi di posta elettronica SMTP anonimi. Il server SMTP utilizzato può essere all'interno o all'esterno della farm.

Nota

Se l'organizzazione non consente l'invio di messaggi di posta elettronica SMTP anonimi tramite Exchange Server, è possibile utilizzare un server SMTP locale della farm di SharePoint che accetti questo tipo di messaggi. Il server SMTP locale autentica automaticamente i messaggi e quindi li inoltra al computer che esegue Exchange Server.

Installare il servizio SMTP

Per installare il servizio SMTP, utilizzare l'Aggiunta guidata funzionalità in Server Manager. La procedura guidata crea una configurazione SMTP predefinita. È possibile personalizzare questa configurazione SMTP predefinita per soddisfare i requisiti dell'organizzazione.

Se il servizio SMTP è già stato installato in un server, passare a Configurare il servizio SMTP.

Per installare il servizio SMTP

  1. Verificare che l'account utente che esegue questa procedura sia membro del gruppo Administrators nel server applicazioni.

  2. Aprire Server Manager, fare clic su Gestisci e selezionare Aggiungi ruoli e funzionalità.

  3. Fare clic su Avanti finché non viene visualizzata la pagina Seleziona funzionalità, selezionare Server SMTP, fare clic su Aggiungi funzionalità e quindi su Avanti.

  4. Nella pagina Conferma selezioni per l'installazione fare clic su Installa.

  5. Nella pagina Risultati installazione verificare che l'installazione sia stata completata correttamente e quindi fare clic su Chiudi.

Configurare il servizio SMTP

Dopo l'installazione del servizio SMTP, è necessario configurarlo per l'invio dei messaggi di posta elettronica dai server della farm.

È possibile decidere di inviare i messaggi di posta elettronica inoltrati a tutti i server ad eccezione di quelli esclusi in modo esplicito. In alternativa, è possibile bloccare i messaggi di posta elettronica verso tutti i server ad eccezione di quelli inclusi in modo esplicito. I server possono essere inclusi singolarmente o in gruppi per subnet o dominio.

Se si consente sia l'accesso anonimo che l'inoltro di messaggi di posta elettronica, sono maggiori le possibilità che il server SMTP venga utilizzato per inoltrare messaggi commerciali non richiesti, ovvero posta indesiderata. È importante limitare questa possibilità configurando attentamente i server di posta elettronica in termini di protezione dalla posta indesiderata. È ad esempio possibile limitare l'inoltro di messaggi di posta elettronica a un elenco di server specifici o a un dominio e impedire l'inoltro dei messaggi di posta elettronica da tutti gli altri server.

Nota

Per gestire il servizio SMTP in Windows Server 2008, Windows Server 2012 R2 e Windows Server 2016, è necessario usare Gestione Internet Information Services (IIS) 6.0. Verificare di aver installato gli strumenti di gestione di IIS 6.0 in Server Manager.

Per installare gli strumenti di gestione di IIS 6.0

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere membri del gruppo Amministratori nel server Web front-end.
  2. Aprire Server Manager, fare clic su Gestisci e selezionare Aggiungi ruoli e funzionalità.

  3. Fare clic su Avanti fino a quando non viene visualizzata la pagina Selezione ruoli server, selezionare Strumenti di gestione e Compatibilità gestione IIS 6 e quindi fare clic su Installa.

  4. Nella sezione Server applicazioni fare clic su Aggiungi servizi ruolo.

  5. Nella pagina Selezione servizi ruolo selezionare Strumenti di gestione e Compatibilità gestione IIS 6, quindi fare clic su Installa.

Per configurare il servizio SMTP

  1. Verificare che l'account utente che esegue questa procedura sia membro del gruppo Administrators nel server applicazioni.

  2. Aprire Server Manager, fare clic su Strumenti e selezionare Gestione Internet Information Services (IIS) 6.0.

  3. In Gestionnaire des services Internet (IIS) espandere il nome del server contenente il server SMTP che si desidera configurare.

  4. Fare clic con il pulsante destro del mouse sul server virtuale SMTP da configurare, quindi scegliere Avvia, quindi fare di nuovo clic con il pulsante destro del mouse sul server e scegliere Proprietà.

  5. Nell'area Controllo di accesso della scheda Accesso fare clic su Autenticazione.

  6. Nella finestra di dialogo Autenticazione verificare che l'opzione Accesso anonimo sia selezionata e fare clic su OK.

  7. Nell'area Limitazioni di inoltro della scheda Accesso fare clic su Inoltro.

  8. Per consentire l'inoltro di messaggi di posta elettronica a qualsiasi server, selezionare Tutti tranne quelli indicati nell'elenco.

  9. Per accettare l'inoltro di messaggi di posta elettronica da uno o più server specifici, eseguire le operazioni seguenti:

    • Selezionare Solo i computer indicati nell'elenco.

    • Fare clic su Aggiungi e quindi aggiungere un server alla volta in base all'indirizzo IP o in gruppi di server utilizzando una subnet o un dominio.

    • Fare clic su OK tre volte per chiudere le finestre di dialogo Computer, Restrizioni di inoltro e Proprietà .

Verificare che il servizio SMTP sia in esecuzione e impostato per l'avvio automatico. Per impostarlo, utilizzare la procedura seguente.

Per impostare l'avvio automatico del servizio SMTP

  1. Aprire Server Manager, fare clic su Strumenti e quindi su Servizi.

  2. In Servizi fare clic con il pulsante destro del mouse su SMTP (Simple Mail Transfer Protocol) e quindi scegliere Proprietà.

  3. Nella finestra di dialogo Proprietà SMTP (Simple Mail Transfer Protocol) nella scheda Generale selezionare Automatico nell'elenco Tipo di avvio e quindi fare clic su OK.

Impostare la chiave delle credenziali dell'applicazione in ogni server della farm

Nota

È necessario impostare la chiave delle credenziali dell'applicazione nei server solo se si usa la funzionalità di autenticazione SMTP in SharePoint Server 2019.

Se si esegue l'autenticazione nel server SMTP prima di inviare messaggi di posta elettronica, è prima necessario impostare una chiave delle credenziali dell'applicazione in ogni server SharePoint nella farm prima di fornire le credenziali. La chiave delle credenziali dell'applicazione è una password separata usata per crittografare e decrittografare la password SMTP. La chiave delle credenziali dell'applicazione deve essere identica in tutti i server SharePoint nella farm.

Per impostare la chiave delle credenziali dell'applicazione in ogni server della farm

  1. Avviare SharePoint Management Shell dal menu Start di un server SharePoint nella farm.

  2. Eseguire i comandi di PowerShell seguenti, in cui <la chiave> delle credenziali dell'applicazione è la password da usare per crittografare e decrittografare la password SMTP:

    $key = ConvertTo-SecureString -String "<application credential key>" -AsPlainText -Force
    Set-SPApplicationCredentialKey -Password $key
    
  3. Ripetere i comandi di PowerShell in ogni server SharePoint aggiuntivo nella farm, usando la stessa chiave delle credenziali dell'applicazione in ogni server.

Configurare la posta elettronica in uscita per una farm

Per configurare la posta elettronica in uscita per una farm, è possibile utilizzare il sito Web Amministrazione centrale SharePoint. Utilizzare le procedure seguenti per configurare la posta elettronica in uscita. Al termine delle procedure, gli utenti potranno tenere traccia delle modifiche e degli aggiornamenti delle singole raccolte siti. Gli amministratori dei siti potranno inoltre, ad esempio, ricevere notifiche in caso di richiesta di accesso a un sito da parte degli utenti.

Per configurare la posta elettronica in uscita per una farm tramite Amministrazione centrale

Selezionare la versione per seguire i passaggi.

  1. Verificare che l'account utente che esegue questa procedura sia membro del gruppo Amministratori farm nel server che esegue Amministrazione centrale.

  2. In Amministrazione centrale fare clic su Impostazioni di sistema.

  3. Nella sezione Posta elettronica ed SMS della pagina Impostazioni di sistema fare clic su Configura impostazioni posta elettronica in uscita.

  4. Nella sezione Impostazioni posta elettronica della pagina Impostazioni posta elettronica in uscita digitare il nome del server SMTP per la posta elettronica in uscita (ad esempio, mail.example.com) nella casella Server SMTP in uscita.

  5. Nella casella Porta server SMTP in uscita digitare il numero di porta del server SMTP. Se non viene specificato alcun numero di porta, per impostazione predefinita SharePoint userà la porta 25.

  6. Nella casella Indirizzo mittente digitare l'indirizzo di posta elettronica che si desidera venga visualizzato dai destinatari della posta elettronica.

  7. Nella casella Indirizzo di risposta digitare l'indirizzo di posta elettronica a cui si desidera che i destinatari del messaggio di posta elettronica rispondano.

  8. Nell'elenco Set di caratteri selezionare il set di caratteri appropriato per la lingua.

  9. Nella sezione Autenticazione server SMTP selezionare il pulsante di opzione Anonimo se il server SMTP non richiede l'autenticazione. In caso contrario, selezionare il pulsante di opzione Autenticato se il server SMTP richiede l'autenticazione.

    • Se è stato selezionato il pulsante di opzione Autenticato , specificare il nome utente nella casella Nome utente e la password nella casella Password.

    Nota

    Se si usa un account di Windows per eseguire l'autenticazione nel server SMTP, è possibile specificare il nome utente usando il formato UPN (Universal Principal Name) (user@domain.com) o il formato di accesso NT4 (DOMINIO\utente). Se si usa un account non Windows per l'autenticazione al server SMTP, contattare l'amministratore della posta elettronica per determinare il formato del nome utente corretto.

  10. Nella casella Usa crittografia connessione TLS selezionare il pulsante di opzione per richiedere a SharePoint di stabilire una connessione crittografata al server SMTP prima di inviare messaggi di posta elettronica. In caso contrario, selezionare il pulsante di opzione No .

    Nota

    Il server SMTP deve essere configurato con un certificato TLS valido (corrispondente al nome del server SMTP immesso in precedenza) considerato attendibile dal server SharePoint affinché la posta elettronica venga inviata tramite TLS.

  11. In SharePoint Server Subscription Edition è possibile usare l'autenticazione del certificato client se si imposta Usa crittografia connessione TLS su . Per abilitare l'autenticazione del certificato client, impostare Usa autenticazione del certificato client su e selezionare il certificato client richiesto nell'elenco a discesa Certificato client . Per disabilitare l'autenticazione del certificato client, selezionare il pulsante di opzione No .

  12. Fare clic su OK.

Per configurare la posta elettronica in uscita per una farm tramite Microsoft PowerShell

Seguire queste versioni per specificare le credenziali per l'autenticazione SMTP.

  1. Aprire SharePoint Management Shell.

  2. Eseguire i comandi di PowerShell seguenti per ottenere l'applicazione Web Amministrazione centrale SharePoint e quindi configurare le impostazioni di posta elettronica in uscita per l'applicazione Web. Le impostazioni archiviate nell'applicazione Web verranno applicate all'intera 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
    

    Nota

    Per specificare le credenziali per l'autenticazione SMTP, usare il Get-Credential cmdlet e passarlo come valore per il -SMTPCredentials parametro . Per specificare che SharePoint deve connettersi al server SMTP in modo anonimo, passare $null come valore per il -SMTPCredentials parametro . Se non si specifica il -SMTPCredentials parametro , verranno conservate le impostazioni di autenticazione esistenti.

    Nota

    SharePoint Server Subscription Edition aggiunge un parametro facoltativo -Certificate al cmdlet che consente all'utente di specificare quale certificato client deve essere usato. Per specificare che SharePoint non deve usare l'autenticazione del certificato client, passare $null come valore per il -Certificate parametro .

Configurare la posta elettronica in uscita per un'applicazione Web specifica

Per configurare la posta elettronica in uscita per un'applicazione Web specifica, è possibile utilizzare il sito Web Amministrazione centrale SharePoint. Utilizzare le procedure seguenti per configurare la posta elettronica in uscita.

Nota

Se si configura la posta elettronica in uscita per un'applicazione Web specifica, tale configurazione avrà la priorità sulla configurazione predefinita di tutte le applicazioni Web della farm.

Per configurare la posta elettronica in uscita per un'applicazione Web specifica tramite Amministrazione centrale

Selezionare la versione per seguire i passaggi.

  1. Verificare che l'account utente che esegue la procedura sia membro del gruppo Amministratori farm nel server che esegue il sito Web Amministrazione centrale SharePoint.

  2. Nella sezione Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni Web.

  3. Nella pagina Gestione applicazioni Web selezionare un'applicazione Web e quindi fare clic su Posta elettronica in uscita nel gruppo Impostazioni generali sulla barra multifunzione.

  4. Nella sezione Impostazioni posta elettronica della pagina Impostazioni posta elettronica in uscita applicazione Web digitare il nome del server SMTP per la posta elettronica in uscita (ad esempio mail.fabrikam.com) nella casella Server SMTP in uscita.

  5. Nella casella Porta server SMTP in uscita digitare il numero di porta del server SMTP. Se non viene specificato alcun numero di porta, per impostazione predefinita SharePoint userà la porta 25.

  6. Nella casella Indirizzo mittente digitare l'indirizzo di posta elettronica che si desidera venga visualizzato dai destinatari della posta elettronica.

  7. Nella casella Indirizzo destinatario risposta digitare l'indirizzo di posta elettronica (ad esempio un alias del supporto tecnico) a cui si desidera che i destinatari rispondano.

  8. Nell'elenco Set di caratteri fare clic sul set di caratteri appropriato per la lingua.

  9. Nella sezione Autenticazione server SMTP selezionare il pulsante di opzione Anonimo se il server SMTP non richiede l'autenticazione. In caso contrario, selezionare il pulsante di opzione Autenticato se il server SMTP richiede l'autenticazione.

    • Se è stato selezionato il pulsante di opzione Autenticato , specificare il nome utente nella casella Nome utente e la password nella casella Password .

    Nota

    Se si usa un account di Windows per eseguire l'autenticazione nel server SMTP, è possibile specificare il nome utente usando il formato UPN (Universal Principal Name) (user@domain.com) o il formato di accesso NT4 (DOMINIO\utente). Se si usa un account non Windows per l'autenticazione al server SMTP, contattare l'amministratore della posta elettronica per determinare il formato del nome utente corretto.

  10. Nella sezione Usa crittografia connessione TLS selezionare il pulsante di opzione per richiedere a SharePoint di stabilire una connessione crittografata al server SMTP prima di inviare messaggi di posta elettronica. In caso contrario, selezionare il pulsante di opzione No .

  11. In SharePoint Server Subscription Edition è possibile usare l'autenticazione del certificato client se si imposta Usa crittografia connessione TLS su . Per abilitare l'autenticazione del certificato client, impostare Usa autenticazione del certificato client su e selezionare il certificato client richiesto nell'elenco a discesa Certificato client . Per disabilitare l'autenticazione del certificato client, selezionare il pulsante di opzione No .

  12. Fare clic su OK.

Per configurare la posta elettronica in uscita per un'applicazione Web specifica tramite Microsoft PowerShell

Seguire queste versioni per specificare le credenziali per l'autenticazione SMTP.

  1. Aprire SharePoint Management Shell.

  2. Eseguire i comandi di PowerShell seguenti per ottenere l'applicazione Web e quindi configurare le impostazioni di posta elettronica in uscita per l'applicazione 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
    

    Nota

    Per specificare le credenziali per l'autenticazione SMTP, usare il Get-Credential cmdlet e passarlo come valore per il -SMTPCredentials parametro . Per specificare che SharePoint deve connettersi al server SMTP in modo anonimo, passare $null come valore per il -SMTPCredentials parametro . Se non si specifica il -SMTPCredentials parametro , verranno conservate le impostazioni di autenticazione esistenti.

    Nota

    Dopo aver configurato l'autenticazione SMTP nella farm, è possibile verificare se è in esecuzione l'autenticazione. Per altre informazioni, vedere L'autenticazione SMTP funziona davvero?

    Nota

    SharePoint Server Subscription Edition aggiunge un parametro facoltativo -Certificate al cmdlet che consente all'utente di specificare quale certificato client deve essere usato. Per specificare che SharePoint non deve usare l'autenticazione del certificato client, passare $null come valore per il -Certificate parametro .

Vedere anche

Concetti

Pianificare la posta elettronica in uscita per una farm di SharePoint Server