Wysyłaj e-maile programowo w Javie za pomocą programu Microsoft Graph
Przewodnik integracji dotyczący łączenia danych Microsoft 365 z programem Java w celu automatyzacji poczty e-mail.
Pobierz darmową wersję próbnąSkonfiguruj środowisko
Uzyskaj Java API: Zainstaluj bibliotekę z Maven. Postępuj zgodnie z prostą instalacją instructions.
Dostęp do interfejsu API MS Graph:
- Zarejestruj swoją aplikację w witrynie Microsoft Azure Portal.
- Przyznać niezbędne uprawnienia.
- Uzyskaj token dostępu.
Wysyłanie wiadomości za pomocą MS Graph
Tworzenie i dostosowywanie wiadomości za pomocą Aspose.Email dla Java. W razie potrzeby można ustawić odbiorców, dodawać załączniki i formatować zawartość wiadomości e-mail. Wyślij wiadomość za pomocą zintegrowanych narzędzi. Wypróbuj poniższą próbkę kodu zastępując wszystkie niezbędne komponenty tymi, które są dla Ciebie ważne.
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);
Najważniejsze funkcje Java API
Aspose.Email dla Java umożliwia programistom pracę z zadaniami i danymi związanymi z pocztą elektroniczną w elastyczny i wydajny sposób, co czyni go cennym narzędziem do zarządzania pocztą elektroniczną i danymi osobowymi w aplikacjach Java.
Zarządzanie pocztą elektroniczną: Skutecznie twórz, wysyłaj, odbieraj, analizuj i manipulować wiadomościami e-mail.
Conversion: Konwertuj wiadomości e-mail między formatami takimi jak EML, MSG, HTML i PDF.
Obsługa załączników: Zarządzaj załącznikami z łatwością.
Obsługa różnych protokołów i usług: Wysyłaj wiadomości bezpośrednio z aplikacji Java za pośrednictwem SMTP, EWS, MS Graph, MailGun lub SendGrid. Pobieranie i przetwarzanie elementów wiadomości z serwerów za pomocą POP3, IMAP, EWS, MS Graph.
Obsługa pamięci offline: Uzyskaj dostęp do danych pocztowych przechowywanych lokalnie, zarządzaj nimi i dostosowuj je.
Kalendarz i kontakty: Zarządzaj wydarzeniami kalendarza i kontaktami.
Filtering: Szybko znajdź określone wiadomości lub dane.
Rendering: Dokładnie wyświetlaj zawartość wiadomości.
Szyfrowanie i bezpieczeństwo: Bezpieczne dane e-mail za pomocą szyfrowania.
Templates: Twórz szablony wiadomości e-mail wielokrotnego użytku.
Zgodność między platformami: Twórz aplikacje dla różnych systemów operacyjnych.
Niestandardowy przepływ pracy poczty e-mail: Automatyzuj zadania e-mail, takie jak przypomnienia i powiadomienia.
Obszerna dokumentacja: Uzyskaj dostęp do kompleksowych zasobów i wsparcia.