Browse Source

テスト環境用のメール送信先定義を追加

master
sosuke.iwabuchi 2 years ago
parent
commit
0d2c7052cf
2 changed files with 10 additions and 2 deletions
  1. +8
    -2
      app/Logic/EmailManager.php
  2. +2
    -0
      config/mail.php

+ 8
- 2
app/Logic/EmailManager.php View File

@@ -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;
}


+ 2
- 0
config/mail.php View File

@@ -123,4 +123,6 @@ return [
],
],

'developmentEmail' => env('MAIL_ADDRESS_DEVELOPMENT')

];

Loading…
Cancel
Save