Konfigurowanie serwera raportów dla dostarczania poczty E-Mail

Reporting Services zawiera rozszerzenie dostarczania poczty e-mail można rozpowszechniać raportów pocztą e-mail.W zależności od sposobu zdefiniowania subskrypcja e-mail dostawy może składać się z powiadomienie, łącze, załącznik lub osadzonego raportu.Rozszerzenie dostarczania poczty e-mail działa z istniejącej technologii serwera poczty.Serwer poczty musi być serwer SMTP lub usługi przesyłania dalej.serwer raportów łączy się z serwerem SMTP za pośrednictwem biblioteki Collaboration Data Objects (CDO) (cdosys.dll), które są dostarczane przez system operacyjny.

serwer raportów rozszerzenie dostarczania poczty e-mail nie jest domyślnie skonfigurowana.Aby nieznacznie skonfigurować rozszerzenia należy użyć narzędzie Konfiguracja usług Reporting Services.Aby zestaw właściwości zaawansowane, należy edytować plik RSReportServer.config.Jeśli nie można skonfigurować serwer raportów używania tego rozszerzenia, można dostarczyć raportów w udostępnionym folderze zamiast.Aby uzyskać więcej informacji, zobacz Usługi Reporting Services dostawy udział pliku w SQL Server Books Online.

Wymagania dotyczące konfiguracji

  • Dostarczanie poczty e-mail serwera raportów jest implementowana na obiektów CDO (Collaboration Data) i wymaga lokalnego lub zdalnego serwera Simple Mail Transfer Protocol (SMTP) lub SMTP usługi przesyłania dalej.SMTP nie jest obsługiwany we wszystkich systemach operacyjnych Windows.Jeśli używasz edition dla systemów z procesorem Itanium systemu Windows Server 2008 SMTP nie jest obsługiwane.Aby uzyskać więcej informacji na temat opcji konfiguracja przez składnik CDO Zobacz CoClass konfiguracja w witrynie MSDN.

  • Konto usługa Serwer raport musi mieć uprawnienia na serwerze SMTP do wysyłania poczty.

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

Ostrzeżenie

Domyślne rozszerzenie dostarczania poczty e-mail nie zapewnia obsługę cyfrowe podpisywanie lub szyfrowanie wiadomości wychodzących.

Konfigurowanie serwera raportów dla lokalnej lub zdalnej usługi SMTP

Do obsługi dostarczanie poczty e-mail można użyć lokalnej usługa SMTP lub zdalny serwer SMTP lub usługa przesyłania dalej.Jeśli masz dostęp do istniejącego zdalnego serwera SMTP, należy rozważyć go.Serwer SMTP nie jest dostępna lub później napotka błędy dostarczenia raportu, które można przyporządkować do awarii komputera, należy przełączyć się do za pomocą lokalnej usługa SMTP.Szczegółowe informacje dotyczące sposobu konfigurowania serwer raportów dla lokalnej lub zdalnej usługa znajdują się dalej w tym temacie.

Ustawianie opcji konfiguracji dostarczanie poczty E-Mail

Przed użyciem dostarczanie poczty e-mail serwera raportowania, należy zestaw wartości konfiguracyjnych, które dostarczają informacji na temat serwer SMTP.

Aby skonfigurować serwer raportów dostarczania 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 konfigurowania rozszerzenie dostarczania poczty e-mail serwera raportów.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie serwera raportów dla dostarczanie poczty E-mail (Konfiguracja usług raportowania).

  • (Opcjonalnie) Aby określić dodatkowe ustawienia w RSreportserver, należy użyć edytora tekstów.plik konfiguracji.Ten plik zawiera wszystkie ustawienia konfiguracja dla serwera raportowania, dostarczanie poczty e-mail.Określanie dodatkowych ustawień w tych plików jest wymagana, jeśli używasz lokalnego serwera SMTP lub jeśli masz ograniczony e-mail dostawy do określonych hostów.Aby uzyskać informacje o znajdowaniu i modyfikowanie plików konfiguracja, zobacz Jak Zmodyfikuj plik konfiguracji usług raportowania w dokumentacji SQL Server Books Online.

Ostrzeżenie

Ustawienia poczty e-mail serwera raportów są oparte na składnika CDO.Należy bardziej szczegółowo określonych ustawień może odnosić się do dokumentacji składnika CDO produkcji.

Przykład raportu serwera E-Mail konfiguracji

Poniższy przykład ilustruje ustawienia RSreportserver.plik konfiguracji dla zdalnego serwera SMTP.Aby przeczytać opisy ustawień i prawidłowe wartości, zobacz Plik konfiguracyjny RSReportServer w SQL Server Books Online lub dokumentację 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 konfiguracji ustawienia do: Pola w wiadomości

Subskrypcje użytkownika, utworzone zgodnie z uprawnień przyznanych przez Zarządzanie subskrypcjami poszczególnych zadania zawiera prefikszestaw nazwa użytkownika, która jest oparta na konto użytkownika domena.Gdy użytkownik tworzy subskrypcja, nazwę adresata w do: pole to jest self-addressed, przy użyciu konta użytkownika domena osoby tworzenia subskrypcja.

Jeśli używasz serwera SMTP lub usługę przesyłania dalej, który korzysta z konta e-mail, które różnią się od konta użytkownika domena dostarczenia raportu zakończy się niepowodzeniem, gdy serwer SMTP próbuje dostarczyć raport do tego użytkownika.

W celu obejścia tego problemu można zmodyfikować ustawienia konfiguracja, które pozwalają użytkownikom wprowadzić nazwę w do: pole:

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

  2. Set SendEmailToUserAlias to False.

  3. Ustaw DefaultHostName systemu nazw domen (DNS) nazwa lub adres IP serwera SMTP lub usługi przesyłania dalej.

  4. Zapisanie pliku.

Opcje konfiguracji dla zdalna usługa SMTP

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

  • SendUsing określa metoda wysyłania wiadomości.Można wybrać usługa SMTP sieciowego lub lokalnego katalogu pickup 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ługi przesyłania dalej.Wartość ta jest wymagana wartość, jeśli używasz zdalnego serwera SMTP lub usługi przesyłania dalej.

  • Z ustawia wartość, która pojawia się w Z: wiersz wiadomości e-mail.Wartość ta jest wymagana wartość, jeśli używasz zdalnego serwera SMTP lub usługi przesyłania dalej.

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

  • SMTPServerPort jest skonfigurowany dla portu 25.

  • SMTPAuthenticate Określa, jak serwer raportów łączy się ze zdalnym serwerem SMTP.Wartością domyślną jest 0 (lub brak uwierzytelnianie).przypadek połączenia za pośrednictwem dostępu anonimowego.W zależności od konfiguracja domena serwer raportów i serwera SMTP konieczne może być członkami tej samej domena.

    Aby wysłać wiadomość e-mail do list dystrybucyjnych ograniczeniami (na przykład list dystrybucyjnych akceptujące wiadomości przychodzące tylko z uwierzytelnionych kont), zestaw SMTPAuthenticate do 2.

Opcje konfiguracji dla lokalnej usługi SMTP

Konfigurowanie lokalna Usługa SMTP jest użyteczne, jeśli są testowania lub rozwiązywania problemów dostarczanie poczty e-mail serwer raportów.Lokalna Usługa SMTP nie jest włączona domyślnie.Aby uzyskać instrukcje, jak je włączyć, zobacz Jak Konfigurowanie serwera raportów dla dostarczanie poczty E-mail (Konfiguracja usług raportowania).

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 jest zestaw do 1.

  • SMTPServerPickupDirectory jest zestaw do folderu na dysku lokalnym.

    Ostrzeżenie

    Pamiętaj, że nie zestaw SMTPServer korzystania z lokalnego serwera SMTP.

  • Z ustawia wartość, która pojawia się w Z: wiersz wiadomości e-mail.Wartość ta jest wymagana.