Enhance email settings functionality by adding sender address support (#668)

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2025-01-27 20:37:01 +05:30
committed by GitHub
parent a91c194161
commit 4fae4e6328
3 changed files with 31 additions and 6 deletions

View File

@@ -98,6 +98,17 @@ class FormEmailNotification extends Notification
private function getFromEmail(): string
{
$workspace = $this->event->form->workspace;
$emailSettings = $workspace->settings['email_settings'] ?? [];
if (
$workspace->is_pro
&& $emailSettings
&& !empty($emailSettings['sender_address'])
) {
return $emailSettings['sender_address'];
}
if (
config('app.self_hosted')
&& isset($this->integrationData->sender_email)