Substituição da Autenticação básica no Exchange Online
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-22 12:38 PM
A Microsoft vai realizar a substituição da Autenticação básica no Exchange Online. Gostaria de ver com vocês se vocês utilizam a VBO "Email - POP3/SMTP", se sim, sabem tiveram que fazer alguma alteração de adaptação devido à este anuncio da microsoft?
Link da VBO:
Email - POP3/SMTP
Blueprism | remove preview | ||||||
|
Link do comunicado da microsoft:
Substituição da Autenticação básica no Exchange Online
Microsoft | remove preview | ||||||
|
Desde já agradeço.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-22 02:13 PM
Fala meu amigo, como vai?
Não parei ainda pra ver esse tema, porém, Acredito que esses links devem te ajudar:
Blue Prism Digital Exchange
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-22 03:37 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-22 06:07 PM
The existing POP3/SMTP VBO utilizes the legacy SmtpClient object from the .NET Framework. As such, it will cease to function with Exchange once Microsoft disables Basic Auth. We have an item in our backlog to build a new VBO that leverages MimeKit instead of the SmtpClient. We should have that available sometime in late October or early November. As an alternative, there is the Graph API connector for Outlook available on the DX which can be used for sending receiving emails.
Cheers,
Eric
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
23-09-22 12:42 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
28-09-22 09:22 AM
We have time till December 2022. Right?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
28-09-22 03:03 PM
If you make use of the POP3/SMTP VBO, and Exchange is your target mail server, I would start to look at alternatives. I hope to have a new version of a POP3/SMTP VBO available in the November timeframe, but it will be based on MimeKit instead of the regular SmtpClient object within the .NET Framework.
Microsoft Graph is certainly an option, but introduces its own set of issues you'll need to consider. One of the biggest has to do with the size of attachments. There are two different ways to add attachments to a mail in Graph: Direct and Upload Sessions. Direct attachments can be no bigger than 3MB. Attachments via Upload Sessions max out at 150MB. We still need to investigate this a bit further, but my understanding is that if you have something larger than 150MB you would likely need to upload that file to OneDrive and then include a link to it in your email.
As we gather more information we'll post it on the Community.
Cheers,
Eric
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
20-10-22 03:14 PM
Estou enfrentando um problema ao utilizar a nova versão do VBO POP3/SMTP. Preciso capturar os e-mails recebidos em uma caixa de entrada do Outlook (através da página 'List Messages') e tentei utilizar o VBO, porém recebo a seguinte mensagem de erro (na página Connect POP3 do objeto):
O fluxo desse objeto está em ordem, passando pelo Configure e posteriormente conectando e autenticando no POP3.
Na página do Configure tenho certeza que os parâmetros passados na action Get Auth Token (objeto MSAL.NET que é chamado) estão corretos, como o Client ID, Tenant ID e Client Secret, já que o Token é gerado, porém ao passar no code "Connect and Authenticate" a mensagem do erro surge.
Os parâmetros do Connect and Autenticate também estão certos. O username e password, o servidor "outlook.office365.com" e porta 995 conforme é mencionado nas configurações do Outlook.
Como temos robôs sendo impactados por essa situação, pensamos em utilizar a API do Microsoft Graph, que realiza a conexão com o Outlook através de um aplicativo criado no Azure Active Directory.
Nós configuramos a API primeiramente no Postman, passando os mesmos parâmetros de Client ID, etc, e funcionou, capturando tudo que está na caixa de entrada do e-mail.
Então configuramos no Blue Prism, mas também gerou um erro (print mais abaixo).
As configurações da API estão dessa maneira:
O response da API é um parâmetro Text chamado Messages, sendo método JSON Path e o JSON Path = &.Message
Importante mencionar também que a credencial "Outlook API" é do tipo OAuth2.0 e possui o Client ID e Client Secret.
Nos sites da Microsoft mencionam 2 possíveis URIs de autorização, https://login.microsoftonline.com/common/oauth2/v2.0/authorize e https://login.microsoftonline.com/common/oauth2/v2.0/token.
Tentamos a primeira, porém gerou um erro genérico, mas a outra é mais promissora tendo em vista a descrição do erro:
O erro descreve que o ID da aplicação não foi encontrado no diretório.
Bom, antes de tudo nosso diretório não possui o nome "Microsoft", então não compreendi essa informação.
Em outra linha o erro aponta que isso pode acontecer se a aplicação não foi instalada por um administrador do locatário. Porém nosso administrador foi quem realizou todas as configurações.
Mais abaixo o erro diz que provavelmente enviamos uma request para o tenant errado. Isso não é verdade, pois tenho certeza que o Tenant ID está correto.
Além disso tudo tentamos utilizar outros métodos de autenticação nas configurações da API no Blue Prism, porém recebemos outros tipos de erro dos quais são genéricos e não nos apontam o problema real, portanto acreditamos que o caminho mais correto é seguir com a API configurada com OAuth2.0.
Vocês conseguiram utilizar o VBO POP3 atualizado? Se não fizeram conexão com a API? Ou possivelmente sabem o que pode estar ocorrendo com a API no BP?
Tenho certeza que nossa configuração no Azure está correta. Prova disso é que a request é feita com sucesso através do Postman.
Desde já agradeço.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
20-10-22 09:56 PM
Yes, we've tested the POP3 actions on the VBO as shown in the screenshot below.
Here's the definition of my configure stage:
When you call the MSAL.NET VBO, what scopes are you passing into it?
As for your WebAPI definition, you need to add a space between Bearer and [Access Token], so it should look like this: Bearer [Access Token]
Cheers,
Eric
