28 lines
		
	
	
		
			472 B
		
	
	
	
		
			Perl
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			472 B
		
	
	
	
		
			Perl
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/perl 
 | |
| 
 | |
| use strict;
 | |
| 
 | |
| my ($mailname) = @ARGV;
 | |
| 
 | |
| if (!$mailname) {
 | |
|     print "Usage: mail_del <mailname>\n";
 | |
|     print " Destroy pop account <mailname>\n";
 | |
|     exit(1);
 | |
| }
 | |
| 
 | |
| $ENV{PATH} = "";
 | |
| delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
 | |
| 
 | |
| if (!($mailname =~ /^([a-z0-9_\+-][a-z0-9_\+\.-]+\_[a-z0-9\.-]+)$/)) {
 | |
|     die "Email is incorrect.";
 | |
| }
 | |
| $mailname=$1;
 | |
| 
 | |
| $< = $>;
 | |
| $( = $);
 | |
| 
 | |
| system("/bin/rm -rf '/var/alternc/mail/".substr($mailname,0,1)."/".$mailname."'");
 | |
| 
 | |
| 0;
 | |
| 
 |