Skonfiguruj serwer pocztowy przy użyciu API
Ten typ połączenia z serwerem pocztowym będzie uwierzytelniany przy pomocy API dostawcy poczty elektronicznej.
Wymagania wstępne
Aby skonfigurować serwer pocztowy przy użyciu API, wybierz jednego z następujących dostawców poczty elektronicznej:
Konfiguracja serwera pocztowego za pomocą API z Microsoft Azure jako dostawcą poczty
Jeśli korzystasz z Microsoft Azure jako dostawcy poczty, znajdź identyfikator dzierżawy Azure, identyfikator klienta oraz sekretny klucz klienta, korzystając z poniższych kroków:
- Przejdź do portalu Azure i zaloguj się przy użyciu swojego konta Microsoft.
- Wybierz Azure Active Directory z sekcji Usługi Azure.
- Przejdź do Zarządzaj > Rejestracje aplikacji > + Nowa rejestracja, aby otworzyć okno Zarejestruj aplikację.
- Wprowadź nazwę aplikacji (np. Aplikacja ADAudit Plus) i wybierz domyślny Obsługiwane typy kont.
- W lewym panelu przejdź do Zarządzaj > Uprawnienia API > + Dodaj uprawnienie.
- Wybierz Microsoft Graph. Kliknij Uprawnienia dla aplikacji jako typ wymaganych uprawnień.
- Z listy wybierz Poczta > Mail.Send. Kliknij Dodaj uprawnienia.
- Wybierz Przyznaj zgodę administratora dla <nazwadzierżawy>.
- Znajdź i skopiuj wartości identyfikatora klienta i identyfikatora dzierżawy wyświetlane.
- W lewym panelu przejdź do Zarządzaj > Certyfikaty i sekrety.
- Kliknij + Nowy sekret klienta.
Wprowadź odpowiedni opis. Wybierz 24 miesiące jako datę wygaśnięcia; to jest maksymalna wartość, która może być używana.
- Kliknij Dodaj.
- Znajdź i skopiuj wartość sekretu klienta (np. "14uClLxkHtIVGR3wkCq12341Nd5VtestkkWTyIPrrE=").
Konfiguracja serwera pocztowego za pomocą API z Google jako dostawcą poczty
Jeśli korzystasz z Google jako dostawcy poczty, wykonaj poniższe kroki:
Kroki, aby znaleźć prywatny klucz JSON
- Przejdź do https://console.developers.google.com/ i zaloguj się na swoje konto Google.
- Przejdź do strony Konta usług.
- Kliknij rozwijane menu Wybierz projekt i kliknij NOWY PROJEKT.
- Kliknij + UTWÓRZ KONTO USŁUGI. W oknie Szczegóły konta usługi określ Nazwa konta usługi, Identyfikator konta usługi oraz Opis konta usługi. Kliknij UTWÓRZ I KONTYNUUJ.
- Kliknij Przyznaj temu kontu usługi dostęp do projektu, aby wybrać wymagane role IAM dla konta usługi.
- Kliknij KONTYNUUJ.
- Dodaj użytkowników i grupy, którym chcesz umożliwić dostęp do konta usługi i zarządzanie nim.
- Kliknij WYKOŃCZONO.
- Wybierz adres e-mail utworzonego konta usługi.
- W sekcji Klucze wybierz Utwórz nowy klucz z rozwijanego menu DODAJ KLUCZ.
- Wybierz JSON jako typ klucza.
- Kliknij UTWÓRZ.
- Prywatny klucz JSON zostanie wygenerowany i pobrany na Twój lokalny system. Nowy prywatny klucz będzie generowany za każdym razem, więc po wygenerowaniu ważne jest, aby zabezpieczyć klucz.
Kroki, aby włączyć usługę API Gmail
- Zaloguj się do https://console.cloud.google.com/.
- Przejdź do Projektów. Kliknij + WŁĄCZ API I USŁUGI.
- Wybierz Gmail API i wybierz WŁĄCZ.
Kroki, aby przyznać uprawnienia w całej domenie do konta usługi
- Zaloguj się do Google Workspace Admin Console jako superadministrator.
- Przejdź do Bezpieczeństwo > Kontrola dostępu i danych > Kontrola API.
- W sekcji Delegacja w całej domenie wybierz ZARZĄDZAJ DELEGACJĄ W CAŁEJ DOMENIE.
- Kliknij Dodaj nowy.
- Wpisz identyfikator klienta swojego konta usługi z tej strony.
- W polu Zakresy OAuth (oddzielone przecinkami) wybierz zakresy, do których Twoja aplikacja potrzebuje dostępu. Jeśli potrzebuje dostępu w całej domenie do Gmail API, wpisz https://mail.google.com.
- Kliknij UPRAWNIJ.
Aplikacja ma teraz uprawnienia do wykonywania wywołań API jako użytkownicy w Twojej domenie.
Skonfiguruj serwer e-mail przy użyciu API
- Otwórz konsolę internetową ADAudit Plus.
- Nawiguj do Administrator > Ustawienia ogólne > Ustawienia serwera.
- Wybierz Poczta.
- Wybierz tryb API.
- Wybierz swojego Dostawcę poczty, Microsoft lub Google, z rozwijanego menu.
- W polu Adres nadawcy określ adres e-mail, z którego mają być wysyłane e-maile powiadamiające.
- W polu Identyfikator e-maila dla powiadomień określ adres e-mail, na który mają być wysyłane e-maile powiadamiające.
- Jeśli Twoim dostawcą poczty jest Microsoft, wpisz ID dzierżawy, ID klienta i tajny klucz klienta w odpowiednich polach. Jeśli Twoim dostawcą poczty jest Google, prześlij klucz prywatny JSON.
- Zaznacz Wyślij e-maile w formacie HTML, jeśli wymagasz e-maili w formacie HTML.
- Kliknij Zapisz ustawienia.