2.4.7. SMTP 변수 구성 (선택 사항)
OpenShift는 이메일을 사용하여 알림을 보내고 새 사용자를 초대합니다. 이러한 기능을 사용하려면 자체 SMTP 서버를 제공하고 system-smtp
시크릿에서 SMTP 변수를 구성해야 합니다.
다음 단계를 수행하여 system-smtp
시크릿에서 SMTP 변수를 구성합니다.
절차
아직 로그인하지 않은 경우 OpenShift에 로그인합니다.
oc login
oc login
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc patch
명령을 사용하여secret
유형을 지정합니다. 여기서system-smtp
는 보안의 이름, 그 뒤에-p
옵션을 사용한 후 다음 변수에 대해 JSON에 새 값을 작성합니다.Expand 변수 설명 주소
원격 메일 서버를 릴레이로 지정할 수 있습니다.
사용자 이름
메일 서버 사용자 이름 지정
암호
메일 서버 암호 지정
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>"}}'
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>"}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
보안 변수를 설정한 후
system-app
및system-sidekiq
Pod를 재배포합니다.oc rollout latest dc/system-app oc rollout latest dc/system-sidekiq
oc rollout latest dc/system-app oc rollout latest dc/system-sidekiq
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 롤아웃 상태를 확인하여 완료되었는지 확인합니다.
oc rollout status dc/system-app oc rollout status dc/system-sidekiq
oc rollout status dc/system-app oc rollout status dc/system-sidekiq
Copy to Clipboard Copied! Toggle word wrap Toggle overflow