Condividi tramite


Risoluzione dei problemi relativi alla sottoscrizione e al recapito

In questo argomento viene illustrato come risolvere i problemi che si verificano quando si utilizzano le funzionalità di sottoscrizione e recapito di report.

Impossibile inviare report tramite posta elettronica con Windows Server 2003 e POP3

Se si esegue un'applicazione di posta elettronica mediante il protocollo POP3 su MicrosoftWindows Server 2003, potrebbe non essere possibile inviare i report utilizzando il server POP3 locale. Se si configura il server di report per inviare messaggi di posta elettronica con il server POP3 locale e si crea una sottoscrizione per l'invio di un report, potrebbe essere visualizzato il messaggio di errore seguente:

Failure sending mail: <error message>

dove <error message> viene sostituito da ulteriori informazioni sul messaggio di errore restituite da Collaboration Data Objects (CDO).

Per risolvere questo problema, impostare il valore dell'elemento SendUsing nel file Rsreportserver.config su 1 e cancellare il valore della proprietà SMTPServer in modo che risulti vuota. Sarà inoltre necessario specificare un valore per la proprietà SMTPServerPickupDirectory. Per ulteriori informazioni sull'utilizzo di un servizio SMTP locale per il recapito di report tramite posta elettronica, vedere Configurazione di un server di report per il recapito tramite posta elettronica.

Errore durante l'invio della posta: Indirizzo del mittente respinto dal server. Risposta del server: 454 5.7.3 Il client non dispone delle autorizzazioni necessarie per inviare posta a questo server

Questo errore si verifica quando le impostazioni dei criteri di protezione sul server SMTP consentono ai soli utenti autenticati di inviare posta per il successivo recapito. Se il server SMTP non accetta l'invio di messaggi di posta elettronica da parte di utenti anonimi, rivolgersi all'amministratore di sistema per ricevere informazioni su come ottenere l'autorizzazione all'utilizzo del server.

[!NOTA]

Questo errore può verificarsi anche quando si specifica il nome di un server di Exchange come SMTPServer. Per utilizzare un server di Exchange per il recapito tramite posta elettronica, è necessario specificare il nome del gateway SMTP configurato per il server di Exchange. Richiedere il nome all'amministratore di Exchange.

Le sottoscrizioni non vengono elaborate

Le sottoscrizioni possono non venire eseguite nei casi seguenti:

  • La pianificazione utilizzata per generare il report è scaduta. Per le sottoscrizioni che generano un aggiornamento dello snapshot del report, la pianificazione utilizzata per l'aggiornamento potrebbe essere scaduta.

  • Il server di report, SQL Server Agent o il server di posta elettronica non è in esecuzione.

  • Il report non può essere recapitato, ad esempio perché è troppo grande. Per determinare se il mancato recapito dipende dalle dimensioni del report, salvare il report in un file e quindi inviarlo tramite posta elettronica. Assicurarsi di scegliere lo stesso formato di rendering specificato nella sottoscrizione. Se viene visualizzato un errore di recapito, utilizzare l'estensione per il recapito alla condivisione file anziché Messaggio di posta elettronica da Server report.

  • Il computer utilizzato per il recapito tramite condivisione file non è in funzione o la condivisione file è configurata per l'accesso in sola lettura.

  • L'estensione per il recapito specificata nella sottoscrizione è stata disinstallata o disattivata.

  • Le impostazioni delle credenziali sono state modificate, passando da valori archiviati a valori integrati o su richiesta.

  • Il nome del parametro o il tipo di dati è stato modificato nella definizione del report e il report è stato ripubblicato. Se in una sottoscrizione è incluso un parametro non più valido, la sottoscrizione diventerà inattiva.