پیکربندی 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
    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. پس‌از ویرایش این اطلاعات، باید «پشته زیرینه API» را بااستفاده از دستور زیر بازراه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  4. این کار را روی همه گره‌های «پشته API BaaS» تکرار کنید.