Configurer SMTP pour le serveur SMTP Apigee BaaS

Edge for Private Cloud v4.18.01

Apigee BaaS nécessite que vous configuriez un serveur SMTP. Lorsque vous installez la pile de backend de l'API Apigee BaaS, vous saisissez les informations SMTP, y compris le mot de passe de l'utilisateur SMTP. Ce mot de passe est ensuite chiffré avant d'être stocké.

Si vous souhaitez modifier les informations SMTP ultérieurement, modifiez /opt/apigee/customer/application/usergrid.properties sur tous les nœuds de la pile BaaS.

Pour chiffrer un nouveau mot de passe afin de pouvoir le définir dans usergrid.properties, utilisez l'utilitaire apigee-service :

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

Pour modifier les informations SMTP :

  1. Ouvrez /opt/apigee/customer/application/usergrid.properties dans un éditeur. Créez ce fichier s'il n'existe pas.
  2. Définissez les propriétés suivantes si nécessaire :
    # 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. Après avoir modifié ces informations, vous devez redémarrer la pile de backend de l'API à l'aide de la commande suivante :
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  4. Répétez l'opération sur tous les nœuds de la pile API BaaS.