2 smtp server kuruyoruz.
Server Manager---features---Smtp server--- install ediyoruz.
Yukardaki gibi ayarlama yapıyoruz.
Sender adres : gönderici adres belirtiyoruz
Smtp server = buraya bişey yazmıyoruz gerekli bilgileri biz kodda belirticez.
Start -programs-administative tools-İİS manager6 Menüsüne girip
--smtp Properties --delivery--- advanced delivery
Smart host kısmına mail gönderen serverin smtp adresini yazıyoruz.
Ardından outbound security menüsünden
Basic authentication seçip
Gönderen mail adresin kullanıcı kimlik bilgilerini giriyoruz.
Bu ayarları yaptıktan sonra rsreportserver.config dosyasını editlemeliyiz. bu dosyayı editlemeden önce bir kopyasını güvenilir bir yere kopyalayalımki yanlış bir iş yaptığımızda geri kopyalayabilelim.
Bu dosya sqlserver kurulduğu dizindedir.( 'c:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer\RSReportServer.config)
C:\ dizinine kurduysanız search ederekte bu dosyayı bulabilirsiniz.
Aşağıdaki bir çalışan serverden aldığım örnek kodların bir kısmını yani bizim işimize yarayan kısımdır. Ben buraya gerekli bilgileri girdim. Gerekli ayarları Kırmızı ile yazdım sizde burada gerekli bilgileri gireceksiniz.
Bu ayarlardan sonra sql reporting te oluşturacağınız raporları istediğiniz mail adresine schedule yazarak yollayabilirsiniz.
Eğer ortamınızda bir exchange server olsaydı bu kadar configuration yapmanıza gerek kalmayacaktı aynı ortamda çok güzel replice çalışıyorlar. Sqlreporting management ta mail sunucusunun adını yazmamız ve bir admin acountu girmeniz yeterli olacaktı ama her şirkette maalesef exchange server olmamaktadır.
Rsreportserver.config
Configuration> <RSEmailDPConfiguration> <SMTPServer></SMTPServer> <SMTPServerPort> </SMTPServerPort> <SMTPAccountName>admin.domain.com.tr</SMTPAccountName> <SMTPConnectionTimeout> </SMTPConnectionTimeout> <SMTPServerPickupDirectory>C:\inetpub\mailroot\Pickup</SMTPServerPickupDirectory> <SMTPUseSSL> </SMTPUseSSL> <SendUsing>1</SendUsing> <SMTPAuthenticate> </SMTPAuthenticate> <From>admin@domain.com.tr</From> <EmbeddedRenderFormats> <RenderingExtension>MHTML</RenderingExtension> </EmbeddedRenderFormats> <PrivilegedUserRenderFormats> </PrivilegedUserRenderFormats> <ExcludedRenderFormats> <RenderingExtension>HTMLOWC</RenderingExtension> <RenderingExtension>NULL</RenderingExtension> <RenderingExtension>RGDI</RenderingExtension> </ExcludedRenderFormats> <SendEmailToUserAlias>True</SendEmailToUserAlias> <DefaultHostName> </DefaultHostName> <PermittedHosts>