API-Plesk

 view release on metacpan or  search on metacpan

lib/API/Plesk/Mail.pm  view on Meta::CPAN


package API::Plesk::Mail;

use strict;
use warnings;

use Carp;
use Data::Dumper;

use base 'API::Plesk::Component';

sub enable {
    my ($self, %filter) = @_;
    my $bulk_send = delete $filter{bulk_send}; 

    return $bulk_send ? \%filter : 
        $self->plesk->send('mail', 'enable', \%filter);
}

sub disable {
    my ($self, %filter) = @_;
    my $bulk_send = delete $filter{bulk_send}; 

    return $bulk_send ? \%filter : 
        $self->plesk->send('mail', 'disable', \%filter);
}


1;

__END__

=head1 NAME

API::Plesk::Mail -  Managing mail on Domain Level.

=head1 SYNOPSIS

    $api = API::Plesk->new(...);
    $response = $api->mail->enable(..);

=head1 DESCRIPTION

Module manage mail on Domain Level.

=head1 METHODS

=over 3

=item enable(%params)

=item disable(%params)

=back

=head1 AUTHOR

Ivan Sokolov <lt>ivsokolov@cpan.org<gt>

=cut

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.909 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )