AEM as a Cloud Service RDEのメールサービス設定エラーでフォーム送信が失敗する
Adobe Experience Manager as a Cloud Service(AEMaaCS) Rapid Development Environment (RDE)は、フォーム送信の電子メール送信中に失敗する可能性があります。これは、RDEが外部SMTP サーバーへの接続に必要な高度なネットワークをサポートしていないためです。 この問題を解決するには、メール設定を確認し、高度なネットワークをサポートする環境でエンドツーエンドのメール機能をテストします。
説明 description
環境
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- 高速開発環境(RDE)
問題/症状
フォームの送信は、RDEのメール送信ステップで失敗します。
送信はバックエンドに達しましたが、メール操作は 無効なメールサービス設定 n エラーで失敗しました。
この問題はRDEで発生しますが、同じコードと設定が期待どおりに機能する開発環境、ステージング環境、実稼動環境では発生しません。
根本原因
RDE環境では、高度なネットワーク機能はサポートされていません。これは、AEMがメール配信用にSMTP サーバーなどの外部サービスに接続するために必要です。 その結果、メールサービスの設定に関係なく、メール操作はRDEで失敗します。
解決策 resolution
問題を解決するには、次の手順に従います。
- RDE プラットフォームの制限事項を確認します。 RDE環境はアドバンストネットワークをサポートしていないため、メール配信用に外部SMTP サーバーに接続できません。
- SMTP ホスト、ポート、およびFrom アドレスを含むメールサービス設定が、プラットフォームレベルで制限が発生しているにもかかわらず、正しいことを確認します。
- 必要に応じて、RDE メールサービス設定と、開発環境、ステージング環境、実稼動環境の作業環境の設定を比較して、設定ミスを除外します。
- 開発、ステージ、実稼動などの高度なネットワーク機能をサポートする環境で、エンドツーエンドのメール統合テストを実行します。 メール統合テストはRDEを利用しないでください。
- サポートされている環境で同様のエラーが発生した場合は、それらの環境でアドバンストネットワークを利用できる必要があるため、メールサービスの設定とネットワーク接続をさらに調査します。
- 高度なネットワークが有効になっている環境で、フォームの送信とメール配信が期待どおりに機能することを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles