Mengonfigurasi SMTP untuk Server SMTP Apigee BaaS

Edge for Private Cloud v. 4.17.01

Apigee BaaS mengharuskan Anda mengonfigurasi server SMTP. Saat menginstal Apigee BaaS API Backend Stack, Anda memasukkan informasi SMTP, termasuk sandi pengguna SMTP. Sandi tersebut kemudian dienkripsi sebelum disimpan.

Jika nanti Anda ingin mengubah informasi SMTP, edit /opt/apigee/customer/application/usergrid.properties di semua node BaaS Stack.

Untuk mengenkripsi sandi baru agar Anda dapat menetapkannya di usergrid.properties, gunakan utilitas apigee-service:

> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid newPword

Untuk mengubah informasi SMTP:

  1. Buka /opt/apigee/customer/application/usergrid.properties di editor. Buat file ini jika tidak ada.
  2. Tetapkan properti berikut sesuai kebutuhan:
    # SMTP Properties
    usergrid-deployment_mail.smtp.host=smtp.gmail.com
    usergrid-deployment_mail.smtp.port=465
    usergrid-deployment_mail.smtp.auth=true
    usergrid-deployment_mail.smtp.username=your@email.com
    usergrid-deployment_mail.smtp.password=SECURE:74c57edacd3242f0ba1b1413890e17c22a5
    usergrid-deployment_mail.smtp.quitwait=false

    # SMTPS Properties
    usergrid-deployment_mail.smtps.host=smtp.gmail.com
    usergrid-deployment_mail.smtps.port=465
    usergrid-deployment_mail.smtps.auth=true
    usergrid-deployment_mail.smtps.username=your@email.com
    usergrid-deployment_mail.smtps.password=SECURE:74c57edacd3242f0ba1b1413890e17c22a52
    usergrid-deployment_mail.smtps.quitwait=false
  3. Setelah mengedit informasi ini, Anda harus memulai ulang Stack Backend API menggunakan perintah:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  4. Ulangi di semua node API BaaS Stack.