이메일 구성

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

기본적으로 개발자 서비스 포털에서는 특정 이벤트에 대한 응답으로 이메일을 전송합니다. 예를 들어 새 개발자가 포털에 등록하면 포털에서 자동으로 개발자에게 환영 이메일을 전송합니다. 또는 개발자가 비밀번호를 잊어버린 경우 개발자는 임시 비밀번호가 포함된 이메일을 요청할 수 있습니다.

API 제공업체는 다음을 포함하여 포털에서 생성되는 이메일의 모든 측면을 제어할 수 있습니다.

  • 포털에서 보낸 자동 이메일 서식 지정
  • 포털에서 사용하는 SMTP 서버 지정
  • 포털의 이벤트에 대한 응답으로 이메일을 생성하는 규칙 추가

클라우드 기반 포털에서 이메일 보내기

Pantheon 또는 Acquia에 배포된 클라우드 기반 포털의 기본 이메일 구성은 비프로덕션 환경에서만 사용해야 합니다. 익명 클라우드 서버에서 보낸 이메일이 차단되거나 스팸으로 표시될 수 있습니다.

프로덕션 포털의 경우 다음 옵션 중 하나를 사용하여 이메일을 보냅니다.

온프레미스 포털에서 이메일 보내기

기본적으로 메일은 PHP mail() 함수를 사용하여 전송됩니다. PHP의 php.ini 파일에서 구성할 수 있는 로컬 시스템에서 PHP가 sendmail을 사용하여 이메일 전송을 시도합니다.

프로덕션 포털의 경우 아래에 설명된 SMTP 모듈을 사용하여 SMTP 서버나 회사 서버를 통해 이메일을 보낼 수 있습니다.

SMTP 서버 구성

개발자 포털에서 이메일 메시지를 보내도록 SMTP 서버를 구성해야 합니다. SMTP 서버를 구성하려면 먼저 개발자 포털에서 Drupal SMTP 인증 지원 모듈을 사용 설정해야 합니다.

SMTP 서버를 구성하면 개발자 포털에서 전송되는 모든 이메일이 SMTP 서버를 사용합니다. 이러한 이메일에는 새로운 개발자에게 전송된 이메일, 비밀번호를 분실한 개발자에게 전송된 이메일, 계정이 차단된 개발자에게 전송된 이메일이 포함됩니다.

SMTP 서버를 구성하려면 다음 단계를 따르세요.

  1. 관리자 또는 콘텐츠 생성 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 Modules를 선택합니다.
    모듈 페이지가 열립니다.
  3. SMTP 인증 지원 모듈을 사용 설정합니다.
  4. 구성을 저장합니다.
  5. 모듈이 사용 설정되면 모듈 페이지의 SMTP 인증 지원 항목에서 구성을 선택합니다.
    SMTP 인증 지원 구성 페이지가 표시됩니다.
  6. 이 모듈 사용 또는 사용에서 사용을 선택합니다.
  7. SMTP 서버 설정 영역에 다음 정보를 입력합니다.
    • SMTP 서버 주소. 예를 들어 Gmail 발신 SMTP 서버의 경우 smtp.gmail.com을 사용합니다.
    • 필요한 경우 백업 SMTP 서버 주소를 입력합니다. 이 값은 필수가 아닙니다.
    • SMTP 포트를 입력합니다. 이 포트의 값은 선택한 암호화 프로토콜에 따라 다를 수 있습니다. 예를 들어 Gmail에서 SSL을 사용하면 포트가 465, TLS에 587이 됩니다.
    • 암호화 프로토콜을 없음, SSL 또는 TLS로 선택합니다.
  8. SMTP 인증 영역에서 SMTP 인증에 사용할 사용자 이름과 비밀번호를 지정합니다. SMTP 서버의 올바른 사용자 이름과 비밀번호여야 합니다.
  9. 이메일 옵션에서 이메일 메시지를 생성하는 사용자의 이메일 주소와 이름을 입력합니다. 이 값은 이메일의 '보낸사람' 주소에 해당합니다.
  10. 필요한 경우 테스트 이메일 메시지 보내기에 포털이 테스트 메시지를 보내는 이메일 주소를 입력합니다.
  11. 구성을 저장합니다.
    구성을 저장하면 테스트 이메일 메시지가 생성되고 구성 오류가 표시됩니다. 테스트 메시지가 전송된 이메일 주소의 받은편지함에서 도착했는지 확인합니다.
  12. Drupal 관리 메뉴에서 구성 > 시스템 > 사이트 정보를 선택합니다.
  13. 사이트 세부정보에서 이메일 주소를 9단계에서 지정한 것과 동일한 이메일 주소로 설정합니다.
    이메일을 생성하는 일부 Drupal 모듈은 이 필드를 사용하여 SMTP 인증 지원 페이지의 값이 아니라 이메일의 '보낸사람' 주소를 확인합니다.
  14. 구성을 저장합니다.

이메일 알림 구성 및 서식 지정

개발자 계정 등록, 삭제, 차단, 차단 해제와 같은 특정 활동에 대한 응답으로 전송되는 다양한 이메일 알림을 구성할 수 있습니다.

이메일의 '보낸사람' 주소를 관리할 수도 있습니다.

이메일 알림을 구성하려면 다음 단계를 따르세요.

  1. 관리자 또는 콘텐츠 생성 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 구성 > 사용자 > 계정 설정을 선택합니다. 그러면 계정 설정 페이지가 열립니다.
  3. 계정 설정 페이지의 이메일 섹션에서 이메일 알림 유형을 선택합니다. 예를 들어 개발자 등록 절차 중에 개발자 계정이 자동으로 승인되면 이메일이 전송되는 '환영 (승인 필요 없음)'을 선택할 수 있습니다.

  4. 이메일 알림의 제목본문을 수정합니다.
    제목과 같은 필드에 커서를 놓고 양식 하단에 있는 사용 가능한 토큰 찾아보기 링크를 선택하여 필드에서 사용할 수 있는 토큰 목록을 확인합니다. 추가할 토큰을 선택할 수 있는 팝업이 표시됩니다(예: 개발자의 사용자 이름에 해당하는 [user:name]).
  5. 구성 저장을 클릭합니다.

이메일 알림에서 '보낸사람'의 이름과 주소를 변경할 수도 있습니다.

'보낸사람' 이름과 주소를 변경하려면 다음 단계를 따르세요.

  1. 관리자 또는 콘텐츠 생성 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 구성 > 시스템 > SMTP 인증 지원을 선택합니다. 그러면 SMTP 인증 지원 페이지가 열립니다.
  3. 이메일 보낸사람 주소 입력란에 '보낸사람' 이메일 주소를 지정합니다.
  4. 이메일 보낸사람 이름 입력란에 '보낸사람' 이름을 지정합니다.
  5. 구성 저장을 클릭합니다.
  6. Drupal 관리 메뉴에서 구성 > 시스템 > 사이트 정보를 선택합니다.
  7. 3단계에서 사용한 것과 동일한 이메일 주소를 이메일 주소 입력란에 지정합니다.
  8. 구성 저장을 클릭합니다.

이벤트 발생 시 이메일 생성

규칙의 일반적인 용도 중 하나는 이벤트에 대한 응답으로 이메일을 생성하는 것입니다. 포털에는 새로운 개발자가 계정을 등록하는 경우와 같이 사전 정의된 이벤트에 대한 이메일을 생성할 수 있는 지원 기능이 내장되어 있습니다. 하지만 나만의 규칙을 추가하여 이메일을 생성할 수 있습니다. 예를 들어 개발자가 앱을 추가, 삭제, 수정할 때 이메일을 생성할 수 있습니다.

이 섹션에는 개발자가 앱을 등록할 때 이메일을 생성하는 규칙을 만드는 방법의 예가 포함되어 있습니다. 다른 이벤트에 관한 이메일을 생성하려면 필요에 따라 이 절차를 수정하세요.

개발자가 앱을 만들 때 이메일을 생성하려면 다음 단계를 따르세요.

  1. 관리자 또는 콘텐츠 생성 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 Modules를 선택합니다.
  3. 규칙 UI 모듈이 사용 설정되어 있는지 확인합니다.
  4. Drupal 관리 메뉴에서 Configuration > Workflow > Rules를 선택합니다. 그러면 규칙 페이지가 열립니다.
  5. 새 규칙 추가 버튼을 선택합니다.
  6. 새 규칙 페이지에서 다음을 지정합니다.
    • 규칙 이름(예: '이메일 규칙 보내기')
    • 필요한 경우 검색 규칙을 분류하는 데 사용되는 태그를 지정합니다.
    • 이벤트 시 반응 드롭다운에서 Devconnect > 개발자 앱 생성 시를 선택합니다.
  7. 규칙을 저장합니다.
    규칙을 저장하면 방금 만든 이벤트, 조건, 작업이라는 세 개의 창이 있는 규칙 수정 양식이 열립니다.
  8. 작업에서 작업 추가를 선택합니다.
  9. Select the Action to Add 드롭다운에서 System > send mail을 선택합니다.
    선택하면 이메일의 서식을 지정할 수 있는 페이지가 열립니다. 이 양식을 사용하여 이메일의 '받는사람', '제목', '메시지', 기타 필드를 지정합니다.

    각 필드 아래의 교체 패턴 링크를 펼쳐 필드에서 사용할 수 있는 패턴 목록을 확인하세요. 예를 들어 받는 사람 필드 아래에서 대체 패턴을 펼치면 [app:developer]가 포함된 패턴 목록이 표시됩니다. 받는 사람 필드에 이 패턴을 지정하면 앱 제작자에게 이메일이 전송됩니다.
  10. 아래와 같이 필드를 설정합니다.
  11. 저장을 선택하여 규칙 수정 페이지로 돌아갑니다.
  12. 변경사항 저장을 선택합니다.

포털에 새 앱을 추가하여 규칙을 테스트합니다. 아래와 같은 이메일 알림을 받게 됩니다.

Subject: App test email app created

App: test email app
API products: PremiumWeatherAPI, weatherapikey-Product
Created at: Mon, 01/27/2014 - 10:16