Gmail SMTP 서버 서비스에 이벤트 전달 설정
Lenovo XClarity Administrator를 모니터링되는 이벤트를 Gmail과 같은 웹 기반 이메일 서비스에 전달하도록 설정할 수 있습니다.
다음 구성 예제를 사용하여 Gmail SMTP 서비스를 사용하도록 이벤트 전달자를 설정하는 데 참조할 수 있습니다.
Gmail SMTP 서버 구성에 대한 정보는 https://support.google.com/a/answer/176600?hl=en의 내용을 참조하십시오.
포트 465에 SSL을 사용하는 일반 인증
이 예제는 포트 465를 통해 SSL 프로토콜을 사용하여 Gmail SMTP 서버와 통신하고 유효한 Gmail 사용자 계정 및 암호를 사용하여 인증합니다.
매개변수 | 값 |
---|---|
Host | smtp.gmail.com |
포트 | 465 |
SSL | 선택 |
STARTTLS | 지우기 |
인증 | 일반 |
사용자 | 유효한 Gmail 이메일 주소 |
암호 | Gmail 인증 암호 |
보내는 사람 주소 | (옵션) |
포트 587에 SSL을 사용하는 일반 인증
이 예제는 포트 587을 통해 TLS 프로토콜을 사용하여 Gmail SMTP 서버와 통신하고 유효한 Gmail 사용자 계정 및 암호를 사용하여 인증합니다.
매개변수 | 값 |
---|---|
Host | smtp.gmail.com |
포트 | 587 |
SSL | 지우기 |
STARTTLS | 선택 |
인증 | 일반 |
사용자 | 유효한 Gmail 이메일 주소 |
암호 | Gmail 인증 암호 |
보내는 사람 주소 | (옵션) |
포트 587에 SSL을 사용하는 OAUTH2 인증
이 예제는 포트 587을 통해 TLS 프로토콜을 사용하여 Gmail SMTP 서버와 통신하고 유효한 Gmail 사용자 계정 및 보안 토큰을 사용하여 인증합니다.
다음 예제를 사용하여 보안 토큰을 확보하십시오.
Google Developers Console에서 프로젝트를 만들고 클라이언트 ID와 클라이언트 암호를 검색하십시오. 자세한 정보는 웹 사이트용 Google 로그인 웹 페이지 웹 사이트를 참조하십시오.
웹 브라우저에서 Google API 웹 페이지를 여십시오.
해당 웹 페이지의 메뉴에서 새 프로젝트 대화 상자가 표시됩니다.
를 클릭하십시오.이름을 입력하고 예를 선택하여 라이센스 계약에 동의하고 만들기를 클릭하십시오.
개요 탭에서 "gmail"을 검색할 검색 필드를 사용하십시오.
검색 결과에서 GMAIL API를 클릭하십시오.
사용을 클릭하십시오.
자격 증명 탭을 클릭하십시오.
OAuth 동의 화면을 클릭하십시오.
사용자에게 표시되는 제품 이름 필드에 이름을 입력하고 저장을 클릭하십시오.
를 클릭하십시오.
기타를 선택하고 이름을 입력하십시오.
만들기를 클릭하십시오. OAuth 클라이언트 대화 상자가 클라이언트 ID 및 클라이언트 암호와 함께 표시됩니다.
나중에 사용하도록 클라이언트 ID와 클라이언트 암호를 기록해 두십시오.
대화 상자를 닫으려면 확인을 클릭하십시오.
oauth2.py Python 스크립트를 사용하여 프로젝트를 만들 때 생성된 클라이언트 ID와 클라이언트 암호를 입력하여 보안 토큰을 생성 및 승인하십시오.
주이 단계를 완료하려면 Python 2.7이 필요합니다.Python 웹 사이트에서 Python 2.7을 다운로드하고 설치할 수 있습니다). 웹 브라우저에서 gmail-oauth2-tools 웹 페이지를 여십시오.
원시를 클릭한 다음 컨텐츠를 로컬 시스템에 oauth2.py라는 파일 이름으로 저장하십시오.
다음 명령을 단자(Linux) 또는 명령 행(Windows)으로 실행하십시오.
py oauth2.py --user=<your_email> --client_id=<client_id>
--client_secret=<client_secret> --generate_oauth2_token예를 들어, 다음과 같습니다.
py oauth2.py --user=jon@gmail.com
--client_id=884243132302-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com
--client_secret=3tnyXgEiBIbT2m00zqnlTszk --generate_oauth2_token이 명령은 토큰을 승인하고 Google 웹 사이트에서 확인 코드를 검색하는 데 사용해야 하는 URL을 반환하는데, 다음 예와 같습니다.
To authorize token, visit this url and follow the directions:
https://accounts.google.com/o/oauth2/auth?client_id=884243132302
-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com&redirect_uri=
urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fmail.
google.com%2F
Enter verification code:웹 브라우저에서 이전 단계에서 반환된 URL을 여십시오.
이 서비스에 동의하려면 허용을 클릭하십시오. 확인 코드가 반환됩니다.
oauth2.py 명령에 확인 코드를 입력하십시오.
명령은 보안 토큰을 반환하고 토큰을 새로 고치는데, 다음 예와 같습니다.
Refresh Token: 1/K8lPGx6UQQajj7tQGYKq8mVG8lVvGIVzHqzxFIMeYEQMEudVrK5jSpoR30zcRFq6
Access Token: ya29.CjHXAsyoH9GuCZutgIOxm1SGSqKrUkjIoH14SGMnljZ6rwp3gZmK7SrGDPCQx_KN-34f
Access Token Expiration Seconds: 3600중요사항보안 토큰은 일정 시간 후 만료됩니다.oauth2.py Python 스크립트를 사용하고 토큰을 새로 고쳐 새 보안 토큰을 생성할 수 있습니다. 새 보안 토큰을 생성하고 Lenovo XClarity Administrator에서 이벤트 포워더를 새 토큰으로 업데이트할 책임은 사용자에게 있습니다.
Lenovo XClarity Administrator 웹 인터페이스에서 다음 특성을 사용하여 이메일에 대해 이벤트 포워더를 설정하십시오.
매개변수 값 Host smtp.gmail.com 포트 587 SSL 지우기 STARTTLS 선택 인증 OAUTH2 사용자 유효한 Gmail 이메일 주소 토큰 보안 토큰 보내는 사람 주소 (옵션)