Konfigurowanie serwera SMTP
Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.
Aby żądania opinii i alerty działały, należy skonfigurować serwer SMTP dla Azure DevOps Server, wcześniej o nazwie Visual Studio Team Foundation Server (TFS). Serwer SMTP obsługuje następujące funkcje:
- Powiadomienia osobiste
- Powiadomienia dotyczące zespołu i projektu
- Powiadomienia na poziomie kolekcji projektów
Wymagania wstępne
- Aby wykonać te procedury, musisz być członkiem grupy zabezpieczeń Administratorzy na serwerze warstwy aplikacji Usługi Azure DevOps. Jeśli nie jesteś administratorem usługi Azure DevOps, dodaj go teraz.
Konfigurowanie serwera SMTP
Otwórz konsolę administracyjną Azure DevOps Server z menu Start. Lub w wierszu polecenia wprowadź TFSMgmt.exe. Aby uzyskać więcej informacji, zobacz Otwieranie konsoli administracyjnej.
Wybierz pozycję Ustawienia alertu.
Włącz alerty e-mail i określ serwer SMTP oraz adres e-mail, który ma być używany do wysyłania wiadomości e-mail.
Jeśli wdrożenie jest skonfigurowane do korzystania z protokołu SSL, zaznacz drugie pole wyboru i wprowadź certyfikat. Aby uzyskać więcej informacji, zobacz Konfigurowanie protokołu HTTPS przy użyciu protokołu Secure Sockets Layer (SSL).
Porada
- Upewnij się, że zapora jest skonfigurowana tak, aby zezwalała na komunikację między usługą Azure DevOps i serwerem SMTP.
- Skonfiguruj serwer SMTP, aby zezwolić anonimowym nadawcom na wysyłanie wiadomości e-mail lub musisz wcześniej utworzyć konto, które ma być używane jako konto e-mail dla alertów. Jeśli określisz konto usługi Azure DevOps (TFSService), to konto musi być kontem domeny z uprawnieniami do wysyłania wiadomości e-mail.
- Jeśli użyto konta systemowego (takiego jak usługa sieciowa) jako konta usługi Azure DevOps, pozostaw pola Użytkownik i Hasło puste dla zaawansowanej konfiguracji i upewnij się, że serwer SMTP jest skonfigurowany tak, aby zezwolić anonimowym użytkownikom na wysyłanie wiadomości e-mail. Alternatywnie określ konto domeny z obsługą poczty e-mail, które ma być używane jako konto e-mail dla alertów. Jeśli tego nie zrobisz, powiadomienia e-mail nie zostaną wysłane.
Sprawdź konfigurację: otwórz powiadomienia osobiste. Może być konieczne odświeżenie przeglądarki, aby zobaczyć tę opcję, jeśli niedawno włączono serwer SMTP.
Utwórz alert, a następnie wykonaj akcję, która wyzwala alert.