Partilhar via


Solucionando problemas de assinatura e entrega

Use este tópico para solucionar problemas encontrados ao trabalhar com assinaturas e entregas de relatório.

Não é possível enviar relatórios por email com o Windows Server 2003 e POP3

Se estiver executando um aplicativo de email com o POP3 (Post Office Protocol, versão 3) no MicrosoftWindows Server 2003, talvez não seja possível enviar relatórios usando o servidor POP3 local. Se o servidor de relatório estiver configurado para enviar email com o Servidor POP3 local e criar uma assinatura que envie um relatório, talvez a seguinte mensagem de erro seja exibida:

Failure sending mail: <error message>

no qual <error message> é substituído por informações de mensagem de erro adicionais retornadas de CDO (Collaboration Data Objects).

Para resolver esse problema, defina o valor do elemento SendUsing no arquivo Rsreportserver.config como 1 e limpe o valor da propriedade SMTPServer de modo que fique vazia. Também será necessário fornecer um valor para a propriedade SMTPServerPickupDirectory. Para obter mais informações sobre como usar um serviço de SMTP local para entrega de email de relatórios, consulte Configurando um servidor de relatório para entrega de email.

Falha ao enviar email: o servidor rejeitou o endereço do remetente. A resposta do servidor era: 454 5.7.3 Cliente não tem permissão para enviar email para este servidor

Esse erro ocorre quando as configurações da política de segurança no servidor SMTP permitem que somente usuários autenticados enviem email para entrega posterior. Se o servidor SMTP não aceitar envios de email de usuários anônimos, consulte o administrador do sistema para saber como obter permissão para usar o servidor.

ObservaçãoObservação

Esse erro também pode ocorrer ao especificar um nome de servidor do Exchange como SMTPServer. Para usar um servidor do Exchange para entrega de email, é necessário especificar o nome do gateway do SMTP configurado para o servidor do Exchange. Consulte o administrador do Exchange para obter informações a respeito.

As assinaturas não estão processando

Assinaturas podem falhar sob estas condições.

  • A agenda usada para acionar o relatório expirou. Para assinaturas que disparam de uma atualização de instantâneo de relatório, a agenda usada para atualizar o instantâneo talvez tenha expirado.

  • O servidor de relatório, o SQL Server Agent ou o aplicativo de servidor de email não está em execução.

  • O relatório não pode ser entregue (por ser muito grande, por exemplo). Para determinar se a entrega está falhando devido ao tamanho do relatório, salve o relatório em um arquivo e depois envie o email novamente. Certifique-se de escolher o mesmo formato de renderização especificado na assinatura. Se um erro de entrega for exibido, use a extensão de entrega do Compartilhamento de Arquivo em vez do Email do Servidor de Relatório.

  • O computador usado para a entrega do compartilhamento de arquivo não está sendo executado ou foi configurado para acesso do tipo somente leitura.

  • A extensão de entrega especificada na assinatura foi desinstalada ou desabilitada.

  • As configurações de credencial foram alteradas de valores armazenados para valores integrados ou solicitados.

  • O nome de um parâmetro ou tipo de dados foi alterado na definição do relatório e o relatório foi republicado. Se uma assinatura incluir um parâmetro que não seja mais válido, ela se tornará inativa.