diff --git a/app/Logic/EmailManager.php b/app/Logic/EmailManager.php index d77562d..fe2f6fd 100644 --- a/app/Logic/EmailManager.php +++ b/app/Logic/EmailManager.php @@ -105,10 +105,16 @@ class EmailManager public function confirm() { + // ローカル開発環境用の制御 + // 送信先の判定と、送信先の書き換え if (app()->environment([EnvironmentName::LOCAL->value])) { - $email = $this->model->email; - if (!Str::endsWith($email, ['@sute.jp', '@satellite-tech.co.jp'])) { + $emailRewrite = config('mail.developmentEmail'); + if ($emailRewrite) { + // 送信先書き換え + $this->model->email = $emailRewrite; + } else { + // 送信NG info(sprintf("ローカル環境Email送信対象外アドレスのため、メール送信スキップ [%s]", $email)); return; } diff --git a/config/mail.php b/config/mail.php index b3851fd..712e7c8 100644 --- a/config/mail.php +++ b/config/mail.php @@ -123,4 +123,6 @@ return [ ], ], + 'developmentEmail' => env('MAIL_ADDRESS_DEVELOPMENT') + ];