initial commit of file from CVS for e-smith-qmail on Wed 12 Jul 09:06:46 BST 2023
This commit is contained in:
		
							
								
								
									
										24
									
								
								root/etc/e-smith/db/accounts/migrate/10AdminEmail
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								root/etc/e-smith/db/accounts/migrate/10AdminEmail
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| { | ||||
|     my $conf = esmith::ConfigDB->open; | ||||
|     return unless $conf; | ||||
|  | ||||
|     my $admin_email = $conf->get_value_and_delete('AdminEmail'); | ||||
|     return unless defined $admin_email; | ||||
|  | ||||
|     my $admin = $DB->get('admin') || | ||||
| 		$DB->new_record('admin', {type => 'system'}); | ||||
|     if ($admin_email) | ||||
|     { | ||||
| 	$admin->merge_props( | ||||
| 		EmailForward => 'forward', | ||||
| 		ForwardAddress => $admin_email, | ||||
| 	    ); | ||||
|     } | ||||
|     else | ||||
|     { | ||||
| 	$admin->merge_props( | ||||
| 		EmailForward => 'local', | ||||
| 		ForwardAddress => '', | ||||
| 	    ); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Brian Read
					Brian Read