Menu Close

2.4.7. SMTP 변수 구성 (선택 사항)

OpenShift는 이메일을 사용하여 알림을 보내고 새 사용자를 초대합니다. 이러한 기능을 사용하려면 자체 SMTP 서버를 제공하고 system-smtp 시크릿에서 SMTP 변수를 구성해야 합니다.

다음 단계를 수행하여 system-smtp 시크릿에서 SMTP 변수를 구성합니다.

절차

  1. 아직 로그인하지 않은 경우 OpenShift에 로그인합니다.

    oc login
    1. 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>"}}'
  2. 보안 변수를 설정한 후 system-appsystem-sidekiq Pod를 재배포합니다.

    oc rollout latest dc/system-app
    oc rollout latest dc/system-sidekiq
  3. 롤아웃 상태를 확인하여 완료되었는지 확인합니다.

    oc rollout status dc/system-app
    oc rollout status dc/system-sidekiq