Программная отправка писем в Java с помощью Microsoft Graph
Руководство по интеграции, показывающее, как подключить данные Microsoft 365 к Java для автоматизации электронной почты.
Скачать бесплатную пробную версиюНастройка среды
Получите Java API: Установите библиотеку из Maven. Следуйте простым инструкциям по установке инструкциям.
Доступ к MS Graph API:
- Зарегистрируйте ваше приложение в портале Microsoft Azure.
- Предоставьте необходимые разрешения.
- Получите токен доступа.
Отправка сообщения с использованием MS Graph
Создавайте и настраивайте сообщения с помощью Aspose.Email for Java. Вы можете задавать получателей, добавлять вложения и форматировать содержимое письма по мере необходимости. Отправьте сообщение, используя интегрированные инструменты. Попробуйте следующий пример кода, заменив все необходимые компоненты на действительные для вас.
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
Ключевые возможности Java API
Aspose.Email for Java предоставляет разработчикам возможность работать с задачами и данными, связанными с электронной почтой, гибко и эффективно, делая её ценным инструментом для управления почтой и личной информацией в Java‑приложениях.
Управление письмами: Эффективно создавайте, отправляйте, получайте, разбирайте и управляйте письмами.
Конвертация: Конвертируйте письма между форматами EML, MSG, HTML и PDF.
Работа с вложениями: Управляйте вложениями с лёгкостью.
Поддержка различных протоколов и сервисов: Отправляйте сообщения напрямую из Java‑приложений через SMTP, EWS, MS Graph, MailGun или SendGrid. Получайте и обрабатывайте элементы сообщений с серверов с помощью POP3, IMAP, EWS, MS Graph.
Работа с офлайн‑хранилищем: Получайте доступ, управляйте и настраивайте локально сохранённые данные почты.
Календарь и контакты: Управляйте событиями календаря и контактами.
Фильтрация: Быстро находите конкретные сообщения или данные.
Отображение: Точно показывайте содержимое сообщений.
Шифрование и безопасность: Защищайте данные писем с помощью шифрования.
Шаблоны: Создавайте переиспользуемые шаблоны писем.
Кроссплатформенная совместимость: Разрабатывайте приложения для разных операционных систем.
Пользовательский workflow писем: Автоматизируйте задачи, такие как напоминания и уведомления.
Обширная документация: Доступ к полным ресурсам и поддержке.