送信メールの設定

から環境ごとに送信メールを有効または無効にできます Cloud Console または、コマンドラインから実行します。 統合およびステージング環境で送信メールを有効にして、クラウドプロジェクトユーザーに二要素認証またはパスワードリセットのメールを送信できるようにします。

デフォルトでは、実稼動環境とステージング環境で送信メールが有効になっています。 ただし、 Enable outgoing emails を設定するまで、環境設定で無効と表示されることがあります。 enable_smtp を使用したプロパティ コマンドライン または クラウドコンソール.

を更新中 enable_smtp プロパティ値の基準 コマンドライン 次も変更: Enable outgoing emails cloud Console でのこの環境の値の設定。

WARNING
デプロイメントプロセスは、環境のマージ、プッシュまたは同期化を実行するとき、または手動で再デプロイメントをトリガーするときに開始され、その間に Commerce アプリケーションはメンテナンス モードです。 実稼動環境の場合、Adobeは、サービスが中断されないように、この作業をピーク外の時間に完了することをお勧めします。

Cloud Console でメールを有効にする

の使用 Outgoing emails での切り替え 環境の設定 表示してメールのサポートを有効または無効にします。

実稼動環境またはステージング環境で送信メールを無効にするか再度有効にする必要がある場合は、 Adobe Commerce サポートチケット.

TIP
送信メールのステータスが、Cloud Console の Pro 環境に反映されない場合があります。 代わりに、を使用します コマンドライン (送信メールの有効化およびテスト用)。

からのメールサポートを管理するにはCloud Console:

  1. にログインします Cloud Console.

  2. 「」からプロジェクトを選択 すべてのプロジェクト リスト。

  3. プロジェクトダッシュボードで、右上の設定アイコンをクリックします。

  4. クリック Environments リストから特定の環境を選択します。

  5. 送信メールを有効または無効にするには、を切り替えます 送信メールを有効にする 日付: または オフ.

    送信メールの設定を有効にする

設定を変更すると、環境は新しい設定でビルドおよびデプロイされます。

CLI でのメールの有効化

アクティブな環境のメール設定を変更するには、 magento-cloud CLI environment:info 設定するコマンド enable_smtp プロパティ。 SMTP を有効にすると、が更新される MAGENTO_CLOUD_SMTP_HOST メール送信用の SMTP ホストの IP アドレスを指定する環境変数。

コマンドラインからメールサポートを管理するには:

  1. ローカルワークステーションで、をプロジェクトディレクトリに変更します。

  2. 環境の送信メールの設定を確認します。

    code language-bash
    magento-cloud environment:info -e <environment-id> | grep enable_smtp
    
  3. を設定して、メールサポートの設定を変更します。 enable_smtp 環境変数をに true または false.

    code language-bash
    magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
    

    環境がビルドおよびデプロイされるのを待ちます。

  4. SSH を使用してリモート環境にログインします。

  5. メールが機能することを確認します。確認可能なアドレスにテストメールを送信します。

    code language-bash
    php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
    
  6. メールが SendGrid で受信されることを確認します。

    code language-bash
    grep mail@example.com /var/log/mail.log
    
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26