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

問題を解決するには、次の手順に従います。

  1. RDE プラットフォームの制限事項を確認します。 RDE環境はアドバンストネットワークをサポートしていないため、メール配信用に外部SMTP サーバーに接続できません。
  2. SMTP ホスト、ポート、およびFrom アドレスを含むメールサービス設定が、プラットフォームレベルで制限が発生しているにもかかわらず、正しいことを確認します。
  3. 必要に応じて、RDE メールサービス設定と、開発環境、ステージング環境、実稼動環境の作業環境の設定を比較して、設定ミスを除外します。
  4. 開発、ステージ、実稼動などの高度なネットワーク機能をサポートする環境で、エンドツーエンドのメール統合テストを実行します。 メール統合テストはRDEを利用しないでください。
  5. サポートされている環境で同様のエラーが発生した場合は、それらの環境でアドバンストネットワークを利用できる必要があるため、メールサービスの設定とネットワーク接続をさらに調査します。
  6. 高度なネットワークが有効になっている環境で、フォームの送信とメール配信が期待どおりに機能することを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles