Configuring a Report Server for E-Mail Delivery

Reporting Services zawiera rozszerzenie usługi dostarczania poczty e-mail, można rozpowszechnić raportów za pośrednictwem poczty e-mail.W zależności od sposobu zdefiniowania subskrypcja wiadomości e-mail w przypadku dostaw może składać się z powiadomienie, łącze, załącznik lub osadzonego raportu.rozszerzenie usługi dostarczania poczty e-mail działa w przypadku istniejących technologii serwera poczty.Serwer poczty musi być serwer SMTP lub usługi przesyłania dalej.serwer raportów Łączy się z serwera SMTP przy użyciu bibliotek obiektów CDO (Collaboration Data OBJECTS) (cdosys.dll), które są udostępniane przez system operacyjny.

serwer raportów Rozszerzenie dostarczania poczty e-mail nie jest domyślnie skonfigurowany.Minimalny zestaw skonfigurować rozszerzenia należy użyć narzędzie Konfiguracja usług Reporting Services.Aby zestaw zaawansowane właściwości, należy zmodyfikować plik RSReportServer.config.Jeśli nie można skonfigurować serwer raportów do używania tego rozszerzenia, można dostarczyć raportów w udostępnionym folderze zamiast.Aby uzyskać więcej informacji zobaczFile Share Delivery in Reporting Services.

Wymagania dotyczące konfiguracja

  • Dostarczanie poczty e-mail serwer raportów jest implementowana na składnika Collaboration Data Objects (CDO) i wymaga lokalnego lub zdalnego serwera Simple Mail Transfer protokół (SMTP) lub SMTP usługi przesyłania dalej.SMTP nie jest obsługiwany we wszystkich systemach operacyjnych Windows.Jeśli korzystasz z systemów z procesorem Itanium wersji systemu Windows Server 2008, SMTP nie jest obsługiwana.Aby uzyskać więcej informacji na temat opcji konfiguracji dostępnych za pośrednictwem modelu obiektów CDO zobacz Konfiguracja w witrynie MSDN.

  • Konto usługa serwer raportów musi mieć uprawnienie na serwerze SMTP do wysyłania poczty.

  • rozszerzenie usługi dostarczania poczty e-mail używa kodowania UTF-8 w załącznikach e-mail.Nie można modyfikować kodowanie; rozszerzenie renderujące HTML obsługuje tylko UTF-8.

Uwaga

Domyślne rozszerzenie usługi dostarczania poczty e-mail nie zapewnia obsługę cyfrowego podpisywania lub szyfrowania wiadomości wychodzących wiadomości e-mail.

Konfigurowanie serwer raportów dla lokalna lub zdalna usługa SMTP

Za pomocą lokalnej usługa SMTP zdalny serwer SMTP lub usługa przesyłania dalej do obsługi dostarczanie poczty e-mail.Jeśli użytkownik ma dostęp do istniejącego zdalnego serwera SMTP, należy wziąć pod uwagę przy jej użyciu.Jeśli serwer SMTP nie jest dostępny lub później występują błędy dostarczenia raportu, które mogą być przypisane do błędów połączenia komputera, należy przełączyć się do za pomocą lokalnej usługa SMTP.Szczegółowe informacje dotyczące sposobu konfigurowania serwer raportów dla usług lokalnych lub zdalnych są pod warunkiem dalszego na w tym temacie.

Ustawianie opcji konfiguracja do dostarczania wiadomości E-Mail

Przed użyciem serwer raportów dostarczanie poczty e-mail, należy ustawić wartości konfiguracja, które zawierają informacje na temat których serwera SMTP, który ma być używany.

Aby skonfigurować serwer raportów na dostarczanie poczty e-mail, wykonaj następujące czynności:

  • Jeśli określisz tylko serwer SMTP i konto użytkownika, który ma uprawnienia do wysyłania wiadomości e-mail za pomocą narzędzie Konfiguracja usług Reporting Services.Są minimalne ustawienia, które są wymagane do skonfigurowania rozszerzenie usługi dostarczania poczty e-mail serwera raportowania.Aby uzyskać więcej informacji zobaczHow to: Configure a Report Server for E-mail Delivery (Reporting Services Configuration).

  • (Opcjonalnie) Aby określić dodatkowe ustawienia w RSreportserver za pomocą edytora tekstów. plik konfiguracji.Ten plik zawiera wszystkie ustawienia konfiguracja dla serwer raportów e-mail dostawy.Określanie dodatkowych ustawień w tych plików jest wymagana w przypadku korzystania z lokalnego serwera SMTP lub jeśli ograniczaniu e-mail dostawy do określonych hostów.Aby uzyskać więcej informacji na temat znajdowania i modyfikowanie plików konfiguracja zobacz How to: Modify a Reporting Services Configuration File w dokumentacji programu SQL Server Books Online.

Uwaga

Ustawienia poczty e-mail serwer raportów są oparte na modelu obiektów CDO.Jeśli chcesz, aby uzyskać więcej informacji na temat określonych ustawień, można się odwoływać do dokumentacji modelu obiektów CDO produkcji.

Przykładowa konfiguracja E-Mail serwer raportów

W poniższym przykładzie przedstawiono ustawienia w RSreportserver. plik konfiguracji dla zdalnego serwera SMTP.Aby uzyskać więcej informacji o prawidłowych wartości i opisy ustawień, zobacz RSReportServer Configuration File lub w dokumentacji produktu składnika CDO.

<RSEmailDPConfiguration>
     <SMTPServer>mySMTPServer.Adventure-Works.com</SMTPServer>
     <SMTPServerPort></SMTPServerPort>
     <SMTPAccountName></SMTPAccountName>
     <SMTPConnectionTimeout></SMTPConnectionTimeout>
     <SMTPServerPickupDirectory></SMTPServerPickupDirectory>
     <SMTPUseSSL></SMTPUseSSL>
     <SendUsing>2</SendUsing>
     <SMTPAuthenticate></SMTPAuthenticate>
     <From>my-rs-email-account@Adventure-Works.com</From>
     <EmbeddedRenderFormats>
          <RenderingExtension>MHTML</RenderingExtension>
     </EmbeddedRenderFormats>
     <PrivilegedUserRenderFormats></PrivilegedUserRenderFormats>
     <ExcludedRenderFormats>
          <RenderingExtension>HTMLOWC</RenderingExtension>
          <RenderingExtension>NULL</RenderingExtension>
     </ExcludedRenderFormats>
     <SendEmailToUserAlias>True</SendEmailToUserAlias>
     <DefaultHostName></DefaultHostName>
     <PermittedHosts>
          <HostName>Adventure-Works.com</HostName>
          <HostName>hotmail.com</HostName>
     </PermittedHosts>
</RSEmailDPConfiguration>

Opcje konfiguracja dla ustawienia: Pole w wiadomości

Subskrypcji zdefiniowanej przez użytkownika, które zostały utworzone zgodnie z uprawnieniami przyznanymi przez Zarządzaj subskrypcjami poszczególnych zadania zawiera przed zestaw nazwę użytkownika, który opiera się na konto użytkownika domena.Kiedy użytkownik tworzy subskrypcja, nazwa adresata w Aby: pole to jest self-addressed przy użyciu konta użytkownika domena osoby, do utworzenia subskrypcja.

Jeśli korzystasz z programu serwera SMTP lub usługę przesyłania dalej, która korzysta z konta e-mail, które różnią się od konta użytkownika domena, nie będzie dostarczenia raportu, gdy serwer SMTP próbuje dostarczyć raport do tego użytkownika.

W celu obejścia tego problemu, można zmodyfikować ustawienia konfiguracja, które umożliwiają użytkownikom wprowadź nazwę w Aby: pole:

  1. Otwórz RSReportServer.config za pomocą edytora tekstów.

  2. Zestaw SendEmailToUserAlias Aby False.

  3. Zestaw DefaultHostName Nazwa DNS (domena Name System) lub adres IP serwera SMTP lub usługę przesyłania dalej.

  4. Zapisz plik.

Opcje konfiguracja dla zdalnej usługa SMTP

Połączenie między serwer raportów oraz serwera SMTP lub usługę przesyłania dalej jest określana przez następujące ustawienia konfiguracja:

  • SendUsing określa metoda do wysyłania wiadomości.Można wybrać między usługa SMTP sieci lub lokalnego katalogu podnoszenia usługa SMTP.Aby użyć zdalna usługa SMTP, wartość ta musi być zestaw 2 w pliku RSReportServer.config.

  • SMTPServer Określa zdalny serwer SMTP lub usługę przesyłania dalej.Wartość ta jest wymagana wartość, jeśli używasz zdalny serwer SMTP lub usługę przesyłania dalej.

  • Z ustawia wartość, która będzie wyświetlanaOd: wiersz wiadomości e-mail. Wartość ta jest wymagana wartość, jeśli używasz zdalny serwer SMTP lub usługę przesyłania dalej.

Następujące inne wartości, które są używane do zdalnej usługa SMTP (należy zauważyć, że nie trzeba określać te wartości, chyba, że chcesz zastąpić wartości domyślne).

  • SMTPServerPort jest skonfigurowany dla portu 25.

  • SMTPAuthenticate określa sposób serwer raportów łączy się ze zdalnym serwerem SMTP.Wartością domyślną jest 0 (lub brak uwierzytelnianie).W takim przypadek połączenie zostanie nawiązane przy użyciu dostęp anonimowy.W zależności od konfiguracja domena serwer i serwer SMTP może być konieczne należeć do tej samej domenie.

    Aby wysłać wiadomość e-mail do list dystrybucyjnych ograniczeniami (na przykład list dystrybucyjnych, które akceptuje przychodzące wiadomości wyłącznie od uwierzytelnionych kont), zestaw SMTPAuthenticate to 2.

Opcje konfiguracja dla lokalnej usługa SMTP

Konfigurowanie lokalnych usługa SMTP jest użyteczne, jeśli są testowania i rozwiązywania problemów z dostarczanie poczty e-mail serwer raportów.Lokalna Usługa SMTP nie jest włączona domyślnie.Aby uzyskać instrukcje, jak ją włączyć zobacz How to: Configure a Report Server for E-mail Delivery (Reporting Services Configuration).

Połączenie między serwer raportów i lokalnego serwera SMTP lub usługę przesyłania dalej jest określana przez następujące ustawienia konfiguracja:

  • SendUsing is zestaw to 1.

  • SMTPServerPickupDirectory jest zestaw do folderu na dysku lokalnym.

    Uwaga

    Należy pamiętać, że nie zostaną ustawione SMTPServer , w przypadku korzystania z lokalnego serwera SMTP.

  • Z ustawia wartość, która będzie wyświetlanaOd: wiersz wiadomości e-mail. Wartość ta jest wymagana.