پیکربندی SMTP برای سرور SMTP در Apigee BaaS

Edge for Private Cloud نسخه ۴.۱۷.۰۹

Apigee BaaS مستلزم این است که سرور SMTP را پیکربندی کنید. وقتی Apigee BaaS API Backend Stack را نصب می‌کنید، اطلاعات SMTP، ازجمله گذرواژه کاربر SMTP را وارد می‌کنید. سپس آن گذرواژه قبل‌از ذخیره شدن رمزگذاری می‌شود.

اگر بعداً خواستید اطلاعات SMTP را تغییر دهید، /opt/apigee/customer/application/usergrid.properties را در همه گره‌های BaaS Stack ویرایش کنید.

برای رمزگذاری گذرواژه جدیدی که بتوانید آن را در usergrid.properties تنظیم کنید، از ابزار کمکی apigee-service استفاده کنید:

> /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 Stack تکرار کنید.