Может быть, это поможет https://pub.dev/packages/ews#-readme-tab- Недавно опубликовано.
Репозиторий (GitHub) https://github.com/dmytro-glynskyi/ews
EWS #
Этот проект представляет собой клиентскую библиотеку Dart для доступа к веб-службам Microsoft Exchange. Библиотека работает как с Office 365 Exchange Online, так и с локальной Exchange. С его помощью вы можете получить доступ почти ко всей информации, хранящейся в почтовом ящике Office 365, Exchange Online или Exchange Server. Однако этот API находится в режиме поддержки, рекомендуемый шаблон доступа для Office 365 и данных Exchange в Интернете - Microsoft Graph
Начало работы
В библиотеке класс ExchangeService содержит методы и свойства, которые используются для установки учетных данных пользователя, определения конечной точки веб-служб Exchange, отправки и получения сообщений SOAP и настройки соединения с веб-службами Exchange. Для выполнения операции с использованием библиотеки вы должны настроить класс ExchangeService.
final service = ExchangeService.withVersion(ExchangeVersion.Exchange2007_SP1)
..Url = Uri.parse("https://outlook.office365.com/ews/exchange.asmx")
..Credentials = WebCredentials("---USER_NAME---", "---USER_PASSWORD---", "---USER_DOMAIN---");
Установка:
dependencies:
ews: ^0.0.7
$ flutter pub get
В качестве альтернативы, ваш редактор может поддерживать get pub или flutter pub get. Проверьте документы для своего редактора, чтобы узнать больше.
import 'package:ews/ews.dart';