| Current Path : /usr/local/assp/deluxe/ |
| Current File : //usr/local/assp/deluxe/mailserver |
#!/usr/local/cpanel/3rdparty/bin/perl
# ASSP Deluxe for cPanel
use strict;
use Cpanel::Config ();
use Cpanel::Services ();
use Cpanel::Usage ();
my $current = 0;
$| = 1;
my %opts = (
'current' => \$current,
);
Cpanel::Usage::wrap_options( \@ARGV, \&usage, \%opts );
@ARGV = ( grep( !/^--/, @ARGV ) );
my $selected_mailserver = shift;
#yusage() unless ( $selected_mailserver || $current );
my $cpconf_ref = Cpanel::Config::loadcpconf();
my $storage_type = $cpconf_ref->{'maildir'} ? 'maildir' : 'mbox';
$cpconf_ref->{'mailserver'} = $storage_type eq 'mbox' ? 'cppop' : defined $cpconf_ref->{'mailserver'} ? $cpconf_ref->{'mailserver'} : 'courier';
my $last_active_mailserver = $cpconf_ref->{'mailserver'};
my $current_mailserver = Cpanel::Services::is_enabled('mail') ? $cpconf_ref->{'mailserver'} : 'disabled';
print "${current_mailserver}\n";
# storage
print "${storage_type}\n";
exit 0;