Configura SMTP para el servidor SMTP de BaaS de Apigee

Edge para la nube privada v. 4.16.09

Apigee BaaS requiere que configures un servidor SMTP. Cuando instalas la pila de backend de la API de Apigee BaaS, ingresas la información de SMTP, incluida la contraseña del usuario de SMTP. Que la contraseña se encripta antes de almacenarla.

Si más adelante quieres cambiar la información de SMTP, edita /<inst_root>/apigee/customer/application/usergrid.properties en todos los nodos de la pila de BaaS.

Para encriptar una contraseña nueva y poder configurarla en usergrid.properties, usa la utilidad apigee-service:

> /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid secure_password newPword

Este comando devuelve la contraseña encriptada de la siguiente forma:

SECURE:ae1b6dedbf6b26aaab8bee815a910737c1c15b55f3505c239e43bc09f8050

Para cambiar la información de SMTP, haz lo siguiente:

  1. Abre /&lt;inst_root&gt;/apigee/customer/application/usergrid.properties en un editor. Crea este archivo si no existe.
  2. Configura las siguientes propiedades según sea necesario:
    # propiedades de SMTP
    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=tu@email.com
    usergrid-deployment_mail.smtp.password=SECURE:74c57edacd3242f0ba1b1413890e17c22a5
    usergrid-deployment_mail.smtp.quitwait=false

    # propiedades de SMTP
    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=tu@email.com
    usergrid-deployment_mail.smtps.password=SECURE:74c57edacd3242f0ba1b1413890e17c22a52
    usergrid-deployment_mail.smtps.quitwait=false
  3. Después de editar esta información, debes configurar y reiniciar la pila de backend de la API. Para ello, haz lo siguiente: con los siguientes comandos:
    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid configure
    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  4. Repite el proceso en todos los nodos de la pila de BaaS de la API.