E-posta teslimi için bir rapor sunucusu yapılandırma

Reporting Services e-posta içeren teslim uzantısı böylece raporları e-posta aracılığıyla dağıtabilirsiniz.E-posta aboneliği nasıl tanımlamak bağlı olarak, bir bildirim, bağlantı, ek veya katıştırılmış bir rapora bir teslim bileşiminden.E-posta teslim uzantısı varolan posta sunucusu teknolojisiyle çalışır.Posta sunucusunun SMTP sunucu ya da iletici olmalıdır.rapor sunucusu ile birlikte çalışma veri nesneleri (CDO) kitaplıkları (cdosys.dll) işletim sistemi tarafından sağlanan bir SMTP sunucusuna bağlanır.

Rapor sunucusu e-posta teslim uzantısı varsayılan olarak yapılandırılır.En az uzantının yapılandırmak için Reporting Services yapılandırma aracını kullanmalısınız.Için küme Gelişmiş Özellikler, RSReportServer.config dosyasını düzenlemeniz gerekir.Biçimde yapılandıramazsınız, rapor sunucusu bu uzantının kullanmak için , sonra raporların bir paylaşılan klasöre yerine teslim edebilirsiniz.Daha fazla bilgi için bkz:Reporting Services de dosya paylaşımı teslimi.

Yapılandırma gereksinimleri

  • Rapor sunucusu e-posta teslimi, birlikte çalışma veri nesneleri (CDO) uygulanır ve bir yerel veya uzak bir Basit Posta Aktarım Protokolü (SMTP) sunucusu veya SMTP iletici gerektirir.SMTP, tüm Windows işletim sistemlerinde desteklenmez.Windows Server 2008 ıtanium tabanlı sürümünü kullanıyorsanız, SMTP desteklenmiyor.CDO sağlanan yapılandırma seçenekleri hakkında daha fazla bilgi için bkz: Yapılandırma msdn.

  • rapor sunucusu hizmet hesabının, SMTP sunucusunda posta göndermek için izninizin olması gerekir.

  • E-posta teslim uzantısı e-posta ekleri UTF-8 kodlamasını kullanır.Kodlama değiştiremezsiniz; yalnızca HTML işleme uzantısı için UTF-8 destekler.

Not

Varsayılan e-posta teslimi uzantısı, dijital olarak imzalama veya giden posta iletilerini şifrelemek için destek sağlamaz.

Yerel veya uzak SMTP hizmet için bir rapor sunucusu yapılandırma

E-posta teslimini desteklemek için yerel bir SMTP hizmet uzak SMTP sunucusunun veya ileticisi kullanabilirsiniz.Varolan bir uzak SMTP sunucusuna erişiminiz varsa, kullanmayı düşünmelisiniz.SMTP sunucusu yok ya da, daha sonra bilgisayar bağlantı hataları biçimiyle teslim hataları ile karşılaşmanız durumunda, bir yerel SMTP hizmetini kullanmaya geçmelisiniz.Sağlanan yerel veya uzak bir hizmet için bu konuda daha ayrıntılı bir rapor sunucusunun nasıl yapılandırılacağı hakkındaki ayrıntılar.

E-posta teslimi için yapılandırma seçeneklerini ayarlama

rapor sunucusu e-posta teslimini kullanmadan önce hangi SMTP sunucusunu kullanma hakkında bilgi sağlayan bir yapılandırma değerlerini ayarlamanız gerekir.

Yapılandırılacak bir rapor sunucusu e-posta teslimi için aşağıdakileri yapın:

  • Reporting Services'i kullanma yapılandırma bir SMTP sunucusu ve e-posta gönderme iznine sahip bir kullanıcı hesabı belirtiyorsanız, araç.Bunlar rapor sunucusu e-posta teslimi uzantısı yapılandırmak için gerekli olan en az ayarlarıdır.Daha fazla bilgi için bkz:Nasıl Yapılır: Bir rapor sunucusu (hizmetleri yapılandırma bildirimi) e-posta teslimi için yapılandırın..

  • (Isteğe bağlı) Bir metin düzenleyicisi içinde RSreportserver ek ayarları belirtmek için kullanın. yapılandırma dosyası.Bu dosya, tüm e-posta teslimini rapor sunucusu yapılandırma ayarlarını içerir.Bu dosyalardaki ek ayarları gerekli bir yerel SMTP sunucusu kullanıyorsanız veya kısıtlama ise belirtme e teslimi için belirli bir ana bilgisayar.Bulma ve yapılandırma dosyaları değiştirme hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bir Reporting Services yapılandırma dosyasını değiştirme Çevrimiçi SQL Server kitapları içinde.

Not

Rapor sunucusu e-posta ayarları üzerinde bir CDO temel alır.Belirli ayarları hakkında daha fazla ayrıntı istiyorsanız, CDO ürün belgelerine de başvurabilir.

Örnek rapor sunucusu e-posta yapılandırma

RSreportserver. ayarları aşağıdaki örnekte gösterilmiştir yapılandırma dosyası Uzak SMTP sunucusunun.Ayarı açıklamaları ve geçerli değerleri hakkında bilgi için bkz: RSReportServer yapılandırma dosyası ya da CDO ürün belgeleri.

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

Ayar için yapılandırma seçenekleri için: Bir ileti alan

Tarafından verilen izinlere göre oluşturulur ve kullanıcı tanımlı abonelikler Tek tek abonelikleri yönetme görev, etki alanı kullanıcı hesabına bağlı pre-küme kullanıcı adını içerir.Kullanıcı, alıcı adı abonelik oluşturduğunda Kime: Abonelik oluşturma kişinin etki alan kullanıcı hesabını kullanarak self-addressed alanıdır.

Bir SMTP sunucusu veya etki alanı kullanıcı hesabından farklı olan bir e-posta hesaplarını kullanan bir iletici kullanarak, rapor, bu kullanıcıya teslim SMTP sunucusu çalıştığında, rapor teslimini başarısız olur.

Geçici çözüm bu sorun, kullanıcıların bir ad girin, yapılandırma ayarlarını değiştirebilirsiniz Kime: alan:

  1. RSReportServer.config bir metin düzenleyicisiyle açın.

  2. küme SendEmailToUserAlias Kime False.

  3. küme DefaultHostName etki alanı adı sistemi (DNS) adını veya IP adresini SMTP sunucusu veya ileticisi için.

  4. Dosyayı kaydedin.

Uzak SMTP hizmet için yapılandırma seçenekleri

rapor sunucusu ve bir SMTP sunucusu veya ileticisi arasındaki bağlantıyı, aşağıdaki yapılandırma ayarları tarafından belirlenir:

  • SendUsing iletileri gönderme yöntem belirtir.Bir Ağ SMTP hizmetini veya yerel bir SMTP hizmet toplama dizini arasında seçim yapabilirsiniz.Bir uzak SMTP hizmet kullanmak için , bu değer 2'ye RSReportServer.config dosyasında küme olması gerekir.

  • SMTPServer Uzak SMTP sunucusunun veya ileticisi belirtir.Bir uzak SMTP sunucusunun veya ileticisi kullanıyorsanız, bu değer gerekli bir değerdir.

  • Kimden görüntülenen değeri ayarlar.Kimden: e-posta iletisine satırı. Bir uzak SMTP sunucusunun veya ileticisi kullanıyorsanız, bu değer gerekli bir değerdir.

Başka Uzak SMTP hizmet için kullanılan değerleri şunları içerir (Not varsayılan değerleri geçersiz kılmak istediğiniz sürece bu değerleri belirtmeniz gerekmez).

  • SMTPServerPort 25 numaralı bağlantı için yapılandırıldı.

  • SMTPAuthenticate rapor sunucunun, Uzak SMTP sunucusuna nasıl bağlanacağını belirtir.Varsayılan değer 0'ı (veya kimlik doğrulaması) ' dir.Bu durumda, bağlantı anonim erişim yapılır.Etki alanı yapılandırmanıza bağlı olarak, rapor sunucusu ve SMTP sunucu aynı etki alanının üyesi olması gerekir.

    Kısıtlanmış dağıtım listelerini (yalnızca kimliği doğrulanmış hesaplarından gelen iletileri kabul eden, dağıtım listeleri) e-postayı göndermek için , küme SMTPAuthenticate to 2.

Yerel SMTP hizmet için yapılandırma seçenekleri

Sınama veya rapor sunucusu e-posta teslimini sorun giderme yerel bir SMTP hizmet yapılandırma kullanışlıdır.Yerel SMTP hizmet, varsayılan olarak etkin değildir.Nasıl yeniden etkinleştirileceği hakkında yönergeler için bkz: Nasıl Yapılır: Bir rapor sunucusu (hizmetleri yapılandırma bildirimi) e-posta teslimi için yapılandırın..

rapor sunucusu ve bir yerel SMTP sunucusu veya ileticisi arasındaki bağlantı, aşağıdaki yapılandırma ayarları tarafından belirlenir:

  • SendUsing is küme to 1.

  • SMTPServerPickupDirectory olduğu küme yerel sürücüdeki bir klasör.

    Not

    Ayarlamayın olduğunu emin olun SMTPServer yerel SMTP sunucusu kullanıyorsanız.

  • Kimden görüntülenen değeri ayarlar.Kimden: e-posta iletisine satırı. Bu değer gerekli değildir.