Цей посібник проведе вас через процес підключення ParkFlow до поштової скриньки Microsoft 365, щоб підтвердження бронювань, рахунки-фактури та сповіщення доставлялися через ваш власний тенант Microsoft 365 за допомогою Microsoft Graph API.
Чому Graph API, а не SMTP? Microsoft поступово вимикає базову автентифікацію для SMTP, IMAP і POP в Exchange Online. Microsoft Graph API — це підтримуваний довгостроковий спосіб надсилання пошти з поштової скриньки Microsoft 365.
Перш ніж почати, переконайтеся, що у вас є:
noreply@yourcompany.com, або звичайна поштова скринька користувача. Поштовій скриньці не потрібен пароль — Microsoft Graph використовує облікові дані застосунку, а не вхід користувача.Реєстрація застосунку — це спосіб, у який Microsoft 365 розпізнаватиме та авторизуватиме ParkFlow для надсилання пошти від вашого імені.
ParkFlow Mail (або будь-яка інша назва — її бачите лише ви).Ви перейдете на сторінку огляду застосунку.
На сторінці огляду скопіюйте та збережіть ці два значення — пізніше ви вставите їх у ParkFlow:
У стовпці Status для Mail.Send тепер має відображатися зелена галочка.
Необов'язкове очищення: Якщо список містить дозвіл
User.Read, доданий Azure автоматично за замовчуванням, ви можете його видалити — Mail.Send є єдиним дозволом, потрібним ParkFlow.
ParkFlow Mail) і виберіть термін дії (зазвичай 12–24 місяці).Value секрету. Щойно ви покинете цю сторінку, значення буде приховано назавжди.Тепер у вас мають бути записані три значення:
Зберігайте їх у таємниці — будь-хто, хто має всі три, може надсилати пошту від імені вашого тенанта.
Уважно прочитайте цей розділ. Дозвіл
Mail.Sendза замовчуванням дозволяє застосунку надсилати пошту від імені будь-якого користувача у вашій організації. Вам слід обмежити його лише тими поштовими скриньками, які ви плануєте використовувати в ParkFlow. Microsoft явно рекомендує цей крок — якщо його пропустити, витік секрету клієнта може дозволити надсилати пошту з адреси будь-якого користувача.
Ви обмежуєте доступ за допомогою командлета PowerShell Application Access Policy, що займає приблизно хвилину.
Відкрийте Windows PowerShell від імені адміністратора та виконайте:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Погодьтеся з будь-якими запитами щодо репозиторію PSGallery.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Замініть адресу на свій обліковий запис адміністратора Microsoft 365. Для входу відкриється вікно браузера.
Замініть два виділені значення своїми власними:
<APPLICATION_CLIENT_ID> — Application (client) ID з кроку 1.2.noreply@yourcompany.com — поштова скринька, з якої ParkFlow надсилатиме пошту.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"