none
Erro no envio de e-mail por Workflow do Sharepoint 2013 RRS feed

  • Pergunta

  • Boa noite! Sou novo no Sharepoint 2013, e estou tentando fazer um Workflow que envie um e-mail quando um arquivo for "upado", porém estou recebendo o seguinte erro no status de execução do Workflow:

    Alguém já passou por isso? Segui este procedimento para testar o envio de e-mails: http://www.douglasromao.com.br/Lists/Postagens/Post.aspx?ID=15 e funcionou. 

    Valeu galera!

    Valeu galera

    quarta-feira, 5 de fevereiro de 2014 20:49

Respostas

  • Bom dia Jackson,

    Sempre :)! Bom então vamos ver os eventos nos logs. Execute o seguinte comando e insere ID "SPRequestGuid" da mensagem de erro depois do parâmetro -correlation. Você poderá compartilhar conosco os eventos com a severidade critical e unexpected.

    Merge-SPLogfile -Correlation -path c:\wf500.log


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    sexta-feira, 7 de fevereiro de 2014 08:50

Todas as Respostas

  • Bom dia Jackson,

    Tudo bem? Sim eu já vi esse evento, porém existem alguns fatores que causam isso. Verifique por favor se o serviço App Management Service está com o estado "running" e também a configuração do UPA (User Profile Service Application) que é um requerimento (http://social.technet.microsoft.com/wiki/contents/articles/12545.sharepoint-2013-setting-up-user-profile-synchronization-12.aspx ).

    Segue esse KB http://technet.microsoft.com/en-us/library/bb232021(v=exchg.141).aspx se você encontra nos logs do SharePoint um evento relacionado que contem o status 401.


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    quinta-feira, 6 de fevereiro de 2014 08:36
  • Obrigado David!

    Eu verifiquei e o serviço está rodando:

    Meu servidor SMTP também já está aceitando conexões anônimas, e a configuração de perfis de usuário também está feita de acordo com o tutorial passado.

    Porém o erro continua, onde será que estou errando?

    Desde já agradeço!

    quinta-feira, 6 de fevereiro de 2014 15:52
  • Bom dia Jackson,

    Sempre :)! Bom então vamos ver os eventos nos logs. Execute o seguinte comando e insere ID "SPRequestGuid" da mensagem de erro depois do parâmetro -correlation. Você poderá compartilhar conosco os eventos com a severidade critical e unexpected.

    Merge-SPLogfile -Correlation -path c:\wf500.log


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    sexta-feira, 7 de fevereiro de 2014 08:50
  • Opa Jackson, bom dia, tudo bem?

    Conseguiu dar uma verificada nos events da forma que o David sugeriu?


    Luiz Felipe S.T. Costa

    Esse contedo fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    TechNet Community Support

    segunda-feira, 10 de fevereiro de 2014 10:03
  • Qual seria o parâmetro de severidade? A propriedade Level?

    sexta-feira, 14 de fevereiro de 2014 19:48
  • Bom dia Jackson! 

    tudo bem? sim é o parâmetro level (http://technet.microsoft.com/en-us/library/ff607721.aspx)


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    segunda-feira, 17 de fevereiro de 2014 14:42
  • Olá David!

    Vou mandar em algumas partes. Segue link para download do arquivo: https://skydrive.live.com/redir?resid=682DC379E5EDA96F!793&authkey=!ANAezdFMk7QOKqg&ithint=file%2c.csv

    Agradeço novamente a ajuda!

    segunda-feira, 17 de fevereiro de 2014 15:31
  • Olá Jackson,

    tudo bem? Obrigado, assim conseguimos identificar a causa do problema :).

    Eu identifiquei o seguinte evento:

    Exception occured in scope Microsoft.SharePoint.Utilities.SPUtility.SendEmail. Exception=System.Net.Mail.SmtpException: The server committed a protocol violation The server response was: UGFzc3dvcmQ6     at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)     at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)     at System.Net.Mail.SmtpClient.Send(MailMessage message)     at Microsoft.SharePoint.Utilities.SPUtility.SendEmail_Client(EmailProperties properties)     at Microsoft.SharePoint.ServerStub.Utilities.SPUtilityServerStub.InvokeStaticMethod(String methodName, ClientValueCollection xmlargs, ProxyContext proxyContext, Boo...

    ...lean& isVoid)     at Microsoft.SharePoint.Client.ServerStub.InvokeStaticMethodWithMonitoredScope(String methodName, ClientValueCollection args, ProxyContext proxyContext, Boolean& isVoid)

    Acima indica um problema na autenticação do SMTP client.

    Peço que você verifique novamente a configuração do relay seguindo esse artigo: http://blogs.msdn.com/b/exploring_technology_/archive/2011/10/10/configuring-exchange-server-2010-and-sharepoint-2010-for-sending-emails.aspx

    Execute, se acima não funcionou esse comando do PowerShell no servidor do Exchange:

    Altere o nome do relay antes. Por exemplo "Anonymous Relay" para "Meu relay"

    http://technet.microsoft.com/en-us/library/bb232021(v=exchg.141).aspx

    Get-ReceiveConnector "Anonymous Relay" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    segunda-feira, 17 de fevereiro de 2014 16:22
  • Meu Exchange já está configurando desta forma... O Receiver já aceita anonymous e já está configurado no site conforme as instruções.

    Seguindo este procedimento: http://www.douglasromao.com.br/Lists/Postagens/Post.aspx?ID=15 consegui enviar e-mail normalmente.

    Onde mais posso estar errando?

    segunda-feira, 17 de fevereiro de 2014 18:36
  • Executou o comando? (Get-ReceiveConnector "Anonymous Relay" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient")


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    segunda-feira, 17 de fevereiro de 2014 18:57
  • Sim, executei! Esta forma: http://www.douglasromao.com.br/Lists/Postagens/Post.aspx?ID=15  é realmente a melhor forma de testar o envio de e-mail pelo Sharepoint?
    segunda-feira, 17 de fevereiro de 2014 19:30
  • Bom dia Jackson,

    tudo bem? O script está ok, eu tenho um parecido no meu blog. Verifique os eventos no servidor exchange, precisamos considerar essa parte do evento "Exception=System.Net.Mail.SmtpException: The server committed a protocol violation The server response was: UGFzc3dvcmQ6"

    http://social.technet.microsoft.com/Forums/en-US/7d7fdfff-4744-44a8-a1b6-ce95731165ce/event-id-1035-authentication-failed?forum=exchangesvrsecuremessaginglegacy


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    terça-feira, 18 de fevereiro de 2014 12:38
  • Eu segui todas as orientações para a configuração de e-mail de saída, mesmo assim não consigo enviar. Estou quase desistindo, rsrsrs
    quarta-feira, 19 de fevereiro de 2014 12:34
  • Vamos continuar sim! Fiquei interessado! Identificou algum evento no servidor Exchange?

    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    quarta-feira, 19 de fevereiro de 2014 15:02
  • Não... Tentei configurar com uma conta do Gmail (seguindo este tutorial: http://blogs.technet.com/b/yashgoel-msft/archive/2012/10/26/configuring-outgoing-email-settings-in-sharepoint-with-gmail-smtp.aspx) e também não rolou! Existe alguma outra forma de testar o envio sem ser utilizando Workflow?
    quinta-feira, 20 de fevereiro de 2014 12:50
  • Humm, ok. Você recebeu o e-mail gerado pelo script utilizado no teste? 

    Como é a configuração da conexão a internet do usuário de serviço (>Start, >Control Panel, >Internet Options, >Connections, >Lan Settings)?

    Remove qualquer proxy configurado e testa novamente o comportamento.


    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    sexta-feira, 21 de fevereiro de 2014 16:56
  • Sim David! Recebi normalmente.

    Não possuo nenhum proxy configurado.

    terça-feira, 25 de fevereiro de 2014 13:37
  • Olá Jackson!

    Ok, vamos considerar que as configurações do Exchange e do SharePoint estão corretas.

    Você poderia criar um fluxo utilizando a arquitetura 2010 como "workaround" ate que nós resolvemos o problema. 

    Retorno em breve com uma (eu espero) solução :)



    Abraços

    David

    SharePoint Support Engineer

    Blog: http://spinternals.blogspot.com.br/ 

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    terça-feira, 25 de fevereiro de 2014 14:56