Condividi tramite


Configurare le impostazioni di posta elettronica per l'applicazione di servizio Reporting Services

Gli avvisi dati di Reporting Services consentono 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. Le impostazioni della posta elettronica sono anche richieste se si prevede di utilizzare l'estensione per il recapito tramite posta elettronica per la caratteristica di sottoscrizione di Reporting Services.

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 per utilizzare un 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 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