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

Edge for Private Cloud نسخه 4.16.05

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

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

برای رمزگذاری رمز عبور جدید تا بتوانید آن را در 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. پس از ویرایش این اطلاعات، باید API Backend Stack را با استفاده از دستورات پیکربندی و راه اندازی مجدد کنید:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid configure
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid راه اندازی مجدد
  4. در تمام گره های پشته API BaaS تکرار کنید.