OSGi 設定
この OSGi 設定の例では、以下の Cloud Manager の enableEnvironmentAdvancedNetworkingConfiguration 操作の portForwards
ルールを使用する方法によって、AEM の Mail OSGi Service を外部のメールサービスを使用するように設定しています。
...
"portForwards": [{
"name": "smtp.mymail.com",
"portDest": 465,
"portOrig": 30465
}]
...
ui.config/src/jcr_root/apps/wknd-examples/osgiconfig/config/com.day.cq.mailer.DefaultMailService.cfg.json
AEM の DefaultMailService を、メールプロバイダーに要求されている通りに設定します(例:smtp.ssl
など)。
{
"smtp.host": "$[env:AEM_PROXY_HOST;default=proxy.tunnel]",
"smtp.port": "30465",
"smtp.user": "$[env:EMAIL_USERNAME;default=myApiKey]",
"smtp.password": "$[secret:EMAIL_PASSWORD]",
"from.address": "noreply@wknd.site",
"smtp.ssl": true,
"smtp.starttls": false,
"smtp.requiretls": false,
"debug.email": false,
"oauth.flow": false
}
EMAIL_USERNAME
および EMAIL_PASSWORD
OSGi 変数と秘密鍵は、次のいずれかを使用して、環境ごとに設定できます。
-
または
aio CLI
コマンドの使用$ aio cloudmanager:set-environment-variables --programId=<PROGRAM_ID> <ENVIRONMENT_ID> --secret EMAIL_USERNAME "myApiKey" --secret EMAIL_PASSWORD "password123"
recommendation-more-help