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

الإصدار 4.18.01 من Edge for Private Cloud

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

إذا أردت لاحقًا تغيير معلومات SMTP، يمكنك تعديل /opt/apigee/customer/application/usergrid.properties على جميع عُقد BaaS Stack.

To encrypted a new password so you can set it in usergrid.properties, use the apigee-service utility:

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

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

  1. افتح /opt/apigee/customer/application/usergrid.properties في محرِّر. أنشئ هذا الملف إذا لم يكن متوفّرًا.
  2. اضبط الخصائص التالية حسب الضرورة:
    # 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. بعد تعديل هذه المعلومات، يجب إعادة تشغيل حزمة الخلفية لواجهة برمجة التطبيقات باستخدام الأمر:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  4. كرِّر هذه الخطوة على جميع عُقد حزمة API BaaS.