送信メールの設定
から環境ごとに送信メールを有効または無効にできます Cloud Console または、コマンドラインから実行します。 統合およびステージング環境で送信メールを有効にして、クラウドプロジェクトユーザーに二要素認証またはパスワードリセットのメールを送信できるようにします。
デフォルトでは、実稼動環境とステージング環境で送信メールが有効になっています。 ただし、 Enable outgoing emails を設定するまで、環境設定で無効と表示されることがあります。 enable_smtp
を使用したプロパティ コマンドライン または クラウドコンソール.
を更新中 enable_smtp プロパティ値の基準 コマンドライン 次も変更: Enable outgoing emails cloud Console でのこの環境の値の設定。
Cloud Console でメールを有効にする
の使用 Outgoing emails での切り替え 環境の設定 表示してメールのサポートを有効または無効にします。
実稼動環境またはステージング環境で送信メールを無効にするか再度有効にする必要がある場合は、 Adobe Commerce サポートチケット.
からのメールサポートを管理するにはCloud Console:
-
にログインします Cloud Console.
-
「」からプロジェクトを選択 すべてのプロジェクト リスト。
-
プロジェクトダッシュボードで、右上の設定アイコンをクリックします。
-
クリック Environments リストから特定の環境を選択します。
-
送信メールを有効または無効にするには、を切り替えます 送信メールを有効にする 日付: または オフ.
設定を変更すると、環境は新しい設定でビルドおよびデプロイされます。
CLI でのメールの有効化
アクティブな環境のメール設定を変更するには、 magento-cloud
CLI environment:info
設定するコマンド enable_smtp
プロパティ。 SMTP を有効にすると、が更新される MAGENTO_CLOUD_SMTP_HOST
メール送信用の SMTP ホストの IP アドレスを指定する環境変数。
コマンドラインからメールサポートを管理するには:
-
ローカルワークステーションで、をプロジェクトディレクトリに変更します。
-
環境の送信メールの設定を確認します。
code language-bash magento-cloud environment:info -e <environment-id> | grep enable_smtp
-
を設定して、メールサポートの設定を変更します。
enable_smtp
環境変数をにtrue
またはfalse
.code language-bash magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
環境がビルドおよびデプロイされるのを待ちます。
-
SSH を使用してリモート環境にログインします。
-
メールが機能することを確認します。確認可能なアドレスにテストメールを送信します。
code language-bash php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
-
メールが SendGrid で受信されることを確認します。
code language-bash grep mail@example.com /var/log/mail.log