Aracılığıyla paylaş


E-posta Raporlama Hizmetleri hizmet uygulaması için yapılandırma

Reporting Servicesveri uyarı uyarıları e-posta iletileri gönderir. İhtiyacınız olabilecek yapılandırmak için e-posta göndermek için Reporting Serviceshizmet uygulama ve hizmet uygulaması için e-posta teslim uzantısı değiştirmek gerekebilir. E-posta teslim uzantısı için kullanmayı planlıyorsanız, e-posta ayarlarını aynı zamanda gerekli Reporting ServicesAbonelik özelliği.

E-posta paylaşılan hizmet için yapılandırmak için

  1. SharePoint Merkezi Yönetim'de, tıklayın Uygulama Yönetimi.

  2. İçinde Hizmeti uygulamaları grup, tıklayın Yönet hizmeti uygulamaları.

  3. İçinde ad adını tıklatın, Reporting Serviceshizmet uygulaması.

  4. Tıklayın E-posta ayarları üzerine Raporlama Hizmetleri uygulama yönetme sayfa.

  5. Seçin Use smtp sunucusu.

  6. İçinde Giden smtp sunucusu kutusuna, bir smtp sunucusunun adını yazın.

  7. İçinde adresinden bir e-posta adresini yazın.

    Bu, tüm uyarı e-posta iletileri gönderen adresidir.

    Belirtilen kullanıcı hesabı adresinden belirttiğiniz zaman uygulama havuzu için yapılandırılmış bir yönetilen hesap olmalıdır Reporting Serviceshizmet uygulaması. İzniniz varsa, SharePoint Yönetim Merkezi hizmet hesapları sayfasında varolan yönetilen hesaplarının bir listesini görüntüleyebilirsiniz.

  8. Tamam’ı tıklatın.

Kimlik doğrulama

  1. E-posta ortamınızın ntlm kimlik doğrulaması gerektirir ve anonim erişime izin vermiyor, e-posta teslim uzantısı yapılandırmasını değiştirmeniz gerekir senin Reporting Serviceshizmet uygulamaları. Değişim SMTPAuthenticate "2" değerini kullanmak için. Bu değer kullanıcı arabiriminden değiştirilemez. Aşağıdaki PowerShell komut dosyası örneği, "SSRS_TESTAPPLICATION" adlı servis uygulaması için rapor sunucusu e-posta teslim uzantısı için tam yapılandırmasını güncelleştirir. Not komut dosyasında listelenen düğümlerinden bazıları da "örneğin Kimden" adresi kullanıcı arabiriminden ayarlanabilir.

    $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
    
    $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. Hizmet uygulamanızın adını doğrulamak gerekirse, koşmak Al-SPRSServiceApplication cmdlet'ini.

    get-sprsserviceapplication
    
    get-sprsserviceapplication
    
  3. Aşağıdaki örnek, "SSRS_TESTAPPLICATION" adlı hizmeti uygulaması e-posta uzantısı geçerli değerlerini döndürür.

    $app=get-sprsserviceapplication |where {$_.name -like "SSRSTEST_APPLICATION*"}
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml
    
    $app=get-sprsserviceapplication |where {$_.name -like "SSRSTEST_APPLICATION*"}
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml
    
  4. Aşağıdaki örnekte "SSRS_TESTAPPLICATION" adlı hizmeti uygulama için geçerli değerleri e-posta uzantısı ile "emailconfig.txt" adlı yeni bir dosya oluşturur

    $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
    
    $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