diff --git a/app/Mail/EsignCompletedMail.php b/app/Mail/EsignCompletedMail.php index 64bb52b0..7cd992df 100644 --- a/app/Mail/EsignCompletedMail.php +++ b/app/Mail/EsignCompletedMail.php @@ -7,6 +7,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailables\Content; +use Illuminate\Mail\Mailables\Address; use Illuminate\Mail\Mailables\Envelope; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Collection; @@ -24,6 +25,7 @@ public function __construct( public function envelope(): Envelope { return new Envelope( + from: new Address(config('mail.contact_from_address', config('mail.from.address')), config('mail.from.name')), subject: "[SAM] 전자계약 서명 완료 - {$this->contract->title}", ); } diff --git a/app/Mail/EsignOtpMail.php b/app/Mail/EsignOtpMail.php index 194b2de6..eaf00768 100644 --- a/app/Mail/EsignOtpMail.php +++ b/app/Mail/EsignOtpMail.php @@ -5,6 +5,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailables\Content; +use Illuminate\Mail\Mailables\Address; use Illuminate\Mail\Mailables\Envelope; use Illuminate\Queue\SerializesModels; @@ -20,6 +21,7 @@ public function __construct( public function envelope(): Envelope { return new Envelope( + from: new Address(config('mail.contact_from_address', config('mail.from.address')), config('mail.from.name')), subject: '[SAM] 전자계약 인증 코드', ); } diff --git a/app/Mail/EsignRequestMail.php b/app/Mail/EsignRequestMail.php index d847256b..e4554531 100644 --- a/app/Mail/EsignRequestMail.php +++ b/app/Mail/EsignRequestMail.php @@ -7,6 +7,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailables\Content; +use Illuminate\Mail\Mailables\Address; use Illuminate\Mail\Mailables\Envelope; use Illuminate\Queue\SerializesModels; @@ -25,6 +26,7 @@ public function envelope(): Envelope $prefix = $this->isReminder ? '[리마인더] ' : ''; return new Envelope( + from: new Address(config('mail.contact_from_address', config('mail.from.address')), config('mail.from.name')), subject: "{$prefix}[SAM] 전자계약 서명 요청 - {$this->contract->title}", ); } diff --git a/config/mail.php b/config/mail.php index 522b284b..02d4254d 100644 --- a/config/mail.php +++ b/config/mail.php @@ -115,4 +115,6 @@ 'name' => env('MAIL_FROM_NAME', 'Example'), ], + 'contact_from_address' => env('CONTACT_MAIL_FROM_ADDRESS', env('MAIL_FROM_ADDRESS', 'hello@example.com')), + ];