送信メールの設定

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

デフォルトでは、送信メールは実稼動環境とステージング環境(Pro のみ)で有効になります。 ただし、 コマンドラインまたは Cloud Console から enable_smtp プロパティを設定するまで、ステータスに関係なく、環境設定で Enable outgoing emails 設定が無効に表示される場合があります。

コマンドラインenable_smtp プロパティ値を更新すると、Cloud Console でこの環境の Enable outgoing emails 設定値も変更されます。

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

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

環境を設定 ビューの Outgoing emails 切り替えスイッチを使用して、メールのサポートを有効または無効にします。

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

TIP
送信メールのステータスは、Cloud Console のステージング環境または実稼動環境では反映されない場合があります。

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

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

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

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

  4. Environments」をクリックし、リストから特定の環境を選択します(「ステージング」と「Production for Pro」を除く)。

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

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

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

CLI でのメールの有効化

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

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

  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