Configurare le impostazioni di posta elettronica per l'applicazione di servizio Reporting Services (SharePoint 2010 e SharePoint 2013)

La funzionalità relativa agli avvisi dati di Reporting Services consente di inviare avvisi come messaggi di posta elettronica. Per inviare messaggi di posta elettronica potrebbe essere necessario configurare l'applicazione di servizio Reporting Services, nonché modificare l'estensione per il recapito tramite posta elettronica per l'applicazione di servizio. Se si pensa di usare l'estensione per il recapito dei messaggi di posta elettronica per la funzionalità di sottoscrizione di Reporting Services, è necessario configurare la posta elettronica.

Si applica a: Reporting Services modalità SharePoint | SharePoint 2010 e SharePoint 2013.

Per configurare le impostazioni di posta elettronica per il servizio condiviso

  1. In Amministrazione centrale SharePoint, fare clic su Gestione dell'applicazione.

  2. Nel gruppo Applicazioni di servizio fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco Nome, fare clic sul nome dell'applicazione di servizio Reporting Services.

  4. Fare clic su Impostazioni posta elettronica nella pagina Gestione applicazione di Reporting Services .

  5. Selezionare Utilizza server SMTP.

  6. Nella casella Server SMTP in uscita digitare il nome di un server SMTP.

  7. Nella casella Indirizzo mittente digitare un indirizzo di posta elettronica.

    Questo indirizzo è il mittente di tutti i messaggi di posta elettronica di avviso.

    L'account dell'utente specificato in Indirizzo mittente deve essere un account gestito specificato quando il pool di applicazioni è stato configurato per l'applicazione di servizio Reporting Services. Se si dispone delle autorizzazioni, è possibile visualizzare un elenco di account gestiti esistenti nella pagina Account di servizio in Amministrazione centrale SharePoint.

  8. Fare clic su OK.

Autenticazione NTLM

  1. Se il proprio ambiente di posta elettronica richiede l'autenticazione NTLM e non consente l'accesso anonimo, è necessario modificare la configurazione dell'estensione per il recapito tramite posta elettronica per le applicazioni di servizio di Reporting Services. Modificare SMTPAuthenticate in modo che usi il valore "2". Non è possibile modificare questo valore dall'interfaccia utente. Nell'esempio di script PowerShell seguente viene aggiornata la configurazione per l'estensione per il recapito tramite posta elettronica del server di report per l'applicazione di servizio denominata "SSRS_TESTAPPLICATION". Alcuni dei nodi elencati nello script possono anche essere impostati dall'interfaccia utente, ad esempio l'indirizzo "Da".

    $app = Get-SPRSServiceApplication | Where {$_.name -like "SSRS_TESTAPPLICATION *"}  
    $emailCfg = Get-SPRSExtension -Identity $app -ExtensionType "Delivery" -Name "Report Server Email" | Select -ExpandProperty ConfigurationXml
    $emailXml = [xml]$emailCfg
    $emailXml.SelectSingleNode("//SMTPServer").InnerText = "your email server name"  
    $emailXml.SelectSingleNode("//SendUsing").InnerText = "2"  
    $emailXml.SelectSingleNode("//SMTPAuthenticate").InnerText = "2"  
    $emailXml.SelectSingleNode("//From").InnerText = "your FROM email address"  
    Set-SPRSExtension -Identity $app -ExtensionType "Delivery" -Name "Report Server Email" -ExtensionConfiguration $emailXml.OuterXml  
    
  2. Se è necessario verificare il nome dell'applicazione di servizio, eseguire il cmdlet Get-SPRSServiceApplication .

    Get-SPRSServiceApplication  
    
  3. Nell'esempio seguente vengono restituiti i valori correnti dell'estensione per il recapito tramite posta elettronica per l'applicazione di servizio denominata "SSRS_TESTAPPLICATION".

    $app = get-sprsserviceapplication | Where {$_.name -like "SSRSTEST_APPLICATION*"}  
    Get-SPRSExtension -Identity $app -ExtensionType "Delivery" -Name "Report Server Email" | Select -ExpandProperty ConfigurationXml  
    
  4. Nell'esempio seguente viene creato un nuovo file denominato "emailconfig.txt" con i valori correnti dell'estensione per il recapito tramite posta elettronica per l'applicazione di servizio denominata "SSRS_TESTAPPLICATION".

    $app = Get-SPRSServiceApplication | Where {$_.name -like "SSRS_TESTAPPLICATION*"}  
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | Select -ExpandProperty ConfigurationXml | Out-File c:\emailconfig.txt