Configurer SMTP pour le serveur SMTP Apigee BaaS

Edge pour Private Cloud version 4.16.09

Apigee BaaS nécessite que vous configuriez un serveur SMTP. Lorsque vous installez la pile backend de l'API BaaS Apigee, 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 /<inst_root>/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 :

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

Cette commande renvoie le mot de passe chiffré au format suivant:

SECURE:ae1b6dedbf6b26aaab8bee815a910737c1c15b55f3505c239e43bc09f8050

Pour modifier les informations SMTP :

  1. Ouvrez /&lt;inst_root&gt;/apigee/customer/application/usergrid.properties dans un éditeur. Si ce fichier n'existe pas, créez-le.
  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 configurer et redémarrer la pile de backend de l'API à l'aide des commandes suivantes :
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid configure
    > /<inst_root>/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.