|
58 | 58 | 'save_method' => 'storeSettingField', |
59 | 59 | 'required_otp' => true |
60 | 60 | ], |
| 61 | + 'antispam_default_bypass_spam' => [ |
| 62 | + 'label' => lng('antispam.default_bypass_spam'), |
| 63 | + 'settinggroup' => 'antispam', |
| 64 | + 'varname' => 'default_bypass_spam', |
| 65 | + 'type' => 'select', |
| 66 | + 'default' => 2, |
| 67 | + 'select_var' => [ |
| 68 | + 1 => lng('antispam.default_select.on_changeable'), |
| 69 | + 2 => lng('antispam.default_select.off_changeable'), |
| 70 | + 3 => lng('antispam.default_select.on_unchangeable'), |
| 71 | + 4 => lng('antispam.default_select.off_unchangeable'), |
| 72 | + ], |
| 73 | + 'save_method' => 'storeSettingField', |
| 74 | + 'advanced_mode' => true |
| 75 | + ], |
| 76 | + 'antispam_default_spam_rewrite_subject' => [ |
| 77 | + 'label' => lng('antispam.default_spam_rewrite_subject'), |
| 78 | + 'settinggroup' => 'antispam', |
| 79 | + 'varname' => 'default_spam_rewrite_subject', |
| 80 | + 'type' => 'select', |
| 81 | + 'default' => 1, |
| 82 | + 'select_var' => [ |
| 83 | + 1 => lng('antispam.default_select.on_changeable'), |
| 84 | + 2 => lng('antispam.default_select.off_changeable'), |
| 85 | + 3 => lng('antispam.default_select.on_unchangeable'), |
| 86 | + 4 => lng('antispam.default_select.off_unchangeable'), |
| 87 | + ], |
| 88 | + 'save_method' => 'storeSettingField', |
| 89 | + 'advanced_mode' => true |
| 90 | + ], |
| 91 | + 'antispam_default_policy_greylist' => [ |
| 92 | + 'label' => lng('antispam.default_policy_greylist'), |
| 93 | + 'settinggroup' => 'antispam', |
| 94 | + 'varname' => 'default_policy_greylist', |
| 95 | + 'type' => 'select', |
| 96 | + 'default' => 1, |
| 97 | + 'select_var' => [ |
| 98 | + 1 => lng('antispam.default_select.on_changeable'), |
| 99 | + 2 => lng('antispam.default_select.off_changeable'), |
| 100 | + 3 => lng('antispam.default_select.on_unchangeable'), |
| 101 | + 4 => lng('antispam.default_select.off_unchangeable'), |
| 102 | + ], |
| 103 | + 'save_method' => 'storeSettingField', |
| 104 | + 'advanced_mode' => true |
| 105 | + ], |
61 | 106 | 'antispam_dkim_keylength' => [ |
62 | 107 | 'label' => lng('antispam.dkim_keylength'), |
63 | 108 | 'settinggroup' => 'antispam', |
|
84 | 129 | 'settinggroup' => 'spf', |
85 | 130 | 'varname' => 'spf_entry', |
86 | 131 | 'type' => 'text', |
87 | | - 'string_regexp' => '/^v=spf[a-z0-9:~?\s.-]+$/i', |
| 132 | + 'string_regexp' => '/^v=spf[a-z0-9:~?\s\.\-\/]+$/i', |
88 | 133 | 'default' => 'v=spf1 a mx -all', |
89 | 134 | 'save_method' => 'storeSettingField' |
90 | 135 | ], |
|
0 commit comments