1
SQL Server Reporting Services에서 전자 메일을 보내도록 구성하려고합니다. 환경은 다음과 같습니다SSRS 메일 오류 : "파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다."
- 윈도우 서버 2008 엔터프라이즈
- SQL 서버 2008 엔터프라이즈 기본 모드에서 후 제한된 릴레이
로 구성 IIS7을 통해
<Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider">
<MaxRetries>3</MaxRetries>
<SecondsBeforeRetry>900</SecondsBeforeRetry>
<Configuration>
<RSEmailDPConfiguration>
<SMTPServer>
</SMTPServer>
<SMTPServerPort>
</SMTPServerPort>
<SMTPAccountName>
</SMTPAccountName>
<SMTPConnectionTimeout>
</SMTPConnectionTimeout>
<SMTPServerPickupDirectory>
C:\inetpub\mailroot\Pickup
</SMTPServerPickupDirectory>
<SMTPUseSSL>
</SMTPUseSSL>
<SendUsing>
1
</SendUsing>
<SMTPAuthenticate>
</SMTPAuthenticate>
<From>
[email protected]
</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>
</PermittedHosts>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
나는 SSRS는 아래 실행되고있는 계정이 SMTP 픽업 디렉토리 (C에 대한 모든 파마를 가지고 있다는 것을 확인했습니다
다음은 RSReportServer.config의 관련 섹션입니다) 및 그 동료.
ReportServerService 로그에는 아무 것도 공개되지 않습니다.
좋아,하지만 어떻게 다른 디렉토리에서 파일을 instanly 픽업 drectory로 이동합니까 ??? –
필자의 시나리오에서 메일 처리량은 고려 사항이 아니므로 robocopy 작업이 실행 중입니다. 프로세스에 몇 초의 지연이 추가됩니다. 이는 우리에게는 좋지만 작동하지 않을 수도 있습니다. –