2.4.7. SMTP 변수 구성 (선택 사항)
OpenShift는 이메일을 사용하여 알림을 보내고 새 사용자를 초대합니다. 이러한 기능을 사용하려면 자체 SMTP 서버를 제공하고 system-smtp
시크릿에서 SMTP 변수를 구성해야 합니다.
다음 단계를 수행하여 system-smtp
시크릿에서 SMTP 변수를 구성합니다.
절차
아직 로그인하지 않은 경우 OpenShift에 로그인합니다.
oc login
oc patch
명령을 사용하여secret
유형을 지정합니다. 여기서system-smtp
는 보안의 이름, 그 뒤에-p
옵션을 사용한 후 다음 변수에 대해 JSON에 새 값을 작성합니다.변수 설명 주소
원격 메일 서버를 릴레이로 지정할 수 있습니다.
사용자 이름
메일 서버 사용자 이름 지정
암호
메일 서버 암호 지정
domain
HELO 도메인 지정
port
메일 서버가 새 연결을 수신 대기하는 포트를 지정합니다.
인증
메일 서버의 인증 유형을 지정합니다. 허용되는 값:
plain
(암호를 일반 상태로 전송),login
(Base64로 인코딩된 암호 전송) 또는cram_md5
(정보 교환 및 중요한 정보를 해시하는 암호화 Message Digest 5 알고리즘)openssl.verify.mode
TLS를 사용할 때 OpenSSL이 인증서를 확인하는 방법을 지정합니다. 허용되는 값:
none
또는peer
.예제
oc patch secret system-smtp -p '{"stringData":{"address":"<your_address>"}}' oc patch secret system-smtp -p '{"stringData":{"username":"<your_username>"}}' oc patch secret system-smtp -p '{"stringData":{"password":"<your_password>"}}'
보안 변수를 설정한 후
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