Este guia orienta-o no processo de ligação do ParkFlow a uma caixa de correio do Microsoft 365, para que as suas confirmações de reserva, faturas e notificações sejam entregues através do seu próprio tenant do Microsoft 365 via Microsoft Graph API.
Por que Graph API e não SMTP? A Microsoft está a desativar progressivamente a Autenticação Básica para SMTP, IMAP e POP no Exchange Online. A Microsoft Graph API é a forma suportada e de longo prazo para enviar correio a partir de uma caixa de correio do Microsoft 365.
Antes de começar, certifique-se de que tem:
noreply@yourcompany.com ou uma caixa de correio de utilizador normal. A caixa de correio não precisa de palavra-passe — o Microsoft Graph utiliza as credenciais da aplicação, não um início de sessão de utilizador.O registo da aplicação é a forma como o Microsoft 365 irá reconhecer e autorizar o ParkFlow a enviar correio em seu nome.
ParkFlow Mail (ou qualquer outro — só você o verá).Será redirecionado para a página de descrição geral da aplicação.
Na página de descrição geral, copie e guarde estes dois valores — irá colá-los no ParkFlow mais tarde:
A coluna Estado para Mail.Send deverá agora mostrar um visto verde.
Limpeza opcional: Se a lista contiver uma permissão
User.Readpredefinida adicionada automaticamente pelo Azure, pode removê-la — Mail.Send é a única permissão de que o ParkFlow necessita.
ParkFlow Mail) e escolha uma expiração (12–24 meses é o habitual).Valor do segredo. Assim que sair desta página, o valor ficará oculto para sempre.Deverá agora ter três valores anotados:
Mantenha estes valores confidenciais — qualquer pessoa que possua os três pode enviar correio em nome do seu tenant.
Leia esta secção com atenção. A permissão
Mail.Send, por predefinição, permite que a aplicação envie correio como qualquer utilizador na sua organização. Deve restringi-la apenas à(s) caixa(s) de correio que pretende que o ParkFlow utilize. A Microsoft recomenda explicitamente este passo — caso o ignore, um segredo de cliente comprometido poderá ser utilizado para enviar correio a partir do endereço de qualquer utilizador.
O acesso é restringido com o cmdlet PowerShell Application Access Policy, o que demora cerca de um minuto.
Abra o Windows PowerShell como Administrador e execute:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Aceite quaisquer avisos relativos ao repositório PSGallery.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Substitua o endereço pela sua conta de administrador do Microsoft 365. Será aberta uma janela do browser para iniciar sessão.
Substitua os dois valores destacados pelos seus próprios:
<APPLICATION_CLIENT_ID> — o ID da Aplicação (cliente) do passo 1.2.noreply@yourcompany.com — a caixa de correio a partir da qual o ParkFlow irá enviar.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"