إعداد SMTP لخادم Apigee BaaS SMTP

Edge for Private Cloud‏ 4.16.09

تتطلّب خدمة Apigee BaaS ضبط خادم SMTP. عند تثبيت حزمة Apigee BaaS API Backend Stack، عليك إدخال معلومات SMTP، بما في ذلك كلمة مرور مستخدم SMTP. الذي فسيتم تشفير كلمة المرور قبل تخزينها.

إذا أردت في وقت لاحق تغيير معلومات بروتوكول SMTP، عدِّل ‎/<inst_root>/apigee/customer/application/usergrid.properties على جميع عقد BaaS Stack.

لتشفير كلمة مرور جديدة حتى تتمكّن من ضبطها في usergrid.properties، استخدِم الأداة apigee-service:

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

يعرض هذا الأمر كلمة المرور المشفّرة بالشكل التالي:

SECURE:ae1b6dedbf6b26aaab8bee815a910737c1c15b55f3505c239e43bc09f8050

لتغيير معلومات SMTP:

  1. افتح ‎/<inst_root>/apigee/customer/application/usergrid.properties في محرِّر. أنشئ هذا الملف إذا لم يكن متوفرًا.
  2. اضبط السمات التالية حسب الضرورة:
    # خصائص 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=your@email.com
    usergrid-deployment_mail.smtp.password=SECURE:74c57edacd3242f0ba1b1413890e17c22a5
    usergrid-deployment_mail.smtp.quitwait=false

    # خصائص SMTPS
    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. بعد تعديل هذه المعلومات، عليك ضبط "مجموعة الخدمات الخلفية لواجهة برمجة التطبيقات" وإعادة تشغيلها باستخدام الطلبات التالية:
    > ‎/<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid configure
    > ‎/<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  4. كرِّر الإجراء على جميع العقد في حزمة API BaaS .