1.3.6. SMTP 변수 구성(선택 사항)
OpenShift는 이메일을 사용하여 알림을 보내고 새 사용자를 초대합니다. 이러한 기능을 사용하려면 고유한 SMTP 서버를 제공하고 SMTP ConfigMap에서 SMTP 변수를 구성해야 합니다.
다음 단계를 수행하여 SMTP 구성 맵에서 SMTP 변수를 구성합니다.
절차
아직 로그인하지 않은 경우 OpenShift에 로그인합니다.
oc login
SMTP 구성 맵에 대한 변수를 구성합니다.
oc patch
명령을 사용하여configmap
및smtp
개체를 지정하고-p
옵션을 차례로 지정하고 다음 변수에 대해 JSON에 다음과 같은 새 값을 작성합니다.변수 설명 주소
원격 메일 서버를 릴레이로 지정할 수 있습니다.
사용자 이름
메일 서버 사용자 이름 지정
암호
메일 서버 암호 지정
domain
HELO 도메인 지정
port
메일 서버가 새 연결을 수신 대기하는 포트를 지정합니다.
인증
메일 서버의 인증 유형을 지정합니다. 허용되는 값:
plain
(별시 암호 전송),로그인
(send password Base64 인코딩), 또는cram_md5
(예: 정보 변경 및 암호화 메시지 다이제스트 5 알고리즘에서 중요한 정보를 해시함)openssl.verify.mode
TLS를 사용할 때 OpenSSL이 인증서를 확인하는 방법을 지정합니다. 허용되는 값:
none
,peer
,client_once
, orfail_if_no_peer_cert
.예제
oc patch configmap smtp -p '{"data":{"address":"<your_address>"}}' oc patch configmap smtp -p '{"data":{"username":"<your_username>"}}' oc patch configmap smtp -p '{"data":{"password":"<your_password>"}}'
configmap 변수를 설정한 후
system-app
및system-sidekiq
Pod를 재배포합니다.oc rollout latest dc/system-app oc rollout latest dc/system-sidekiq
롤아웃 상태를 확인하여 완료되었는지 확인합니다.
oc rollout status dc/system-app oc rollout status dc/system-sidekiq