added outlook mail support

This commit is contained in:
Gitea
2025-05-13 17:37:05 +05:30
parent 424b9be1e1
commit 887f6316f6
9 changed files with 155 additions and 8 deletions

View File

@@ -61,6 +61,8 @@ class Settings extends Page implements HasForms
'gmailUsernames' => 'gmailUsername',
'premium_domains' => 'premium_domain',
'premium_gmailUsernames' => 'premium_gmailUsername',
'outlookUsernames' => 'outlookUsername',
'premium_outlookUsernames' => 'premium_outlookUsername',
'forbidden_ids' => 'forbidden_id',
'blocked_domains' => 'blocked_domain',
];
@@ -272,6 +274,24 @@ class Settings extends Page implements HasForms
]),
]),
Section::make('Public & Premium Outlook.com Usernames')
->collapsed()
->columns(2)
->schema([
Repeater::make('configuration_settings.outlookUsernames')
->statePath('configuration_settings.outlookUsernames')
->columnSpan(1)
->schema([
TextInput::make('outlookUsername')->label('Public Outlook Username')->required()->maxLength(30),
]),
Repeater::make('configuration_settings.premium_outlookUsernames')
->statePath('configuration_settings.premium_outlookUsernames')
->columnSpan(1)
->schema([
TextInput::make('premium_outlookUsername')->label('Premium Outlook Username')->required()->maxLength(30),
]),
]),
Section::make('Mailbox Configuration')
->collapsed()
->schema([
@@ -394,6 +414,8 @@ class Settings extends Page implements HasForms
'premium_domains' => 'premium_domain',
'premium_gmailUsernames' => 'premium_gmailUsername',
'gmailUsernames' => 'gmailUsername',
'outlookUsernames' => 'outlookUsername',
'premium_outlookUsernames' => 'premium_outlookUsername',
'forbidden_ids' => 'forbidden_id',
'blocked_domains' => 'blocked_domain'
];