送信メールの設定

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

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

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

NOTE
Enable outgoing emails​設定を有効または無効にすると、Pro ステージング環境または実稼動環境でメールが有効または無効になりません。
WARNING
デプロイメントプロセスは、環境の結合、プッシュ、同期を実行する場合、またはCommerce アプリケーションがメンテナンスモードになっている手動の再デプロイメントをトリガーする場合に開始します。 実稼動環境の場合、サービスの中断を避けるために、Adobeではオフピーク時にこの作業を行うことをお勧めします。

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

環境設定 ビューの​Outgoing emails トグルを使用して、電子メールサポートを有効または無効にします。

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

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

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

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

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

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

  4. Environments​をクリックし、リストから特定の環境を選択します(ステージングと実稼動用Proを除く)。

  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
commerce-on-cloud-help-cloud-guide