Mail-Toaster
view release on metacpan or search on metacpan
lib/Mail/Toaster/Qmail.pm view on Meta::CPAN
my %p = validate( @_, { $self->get_std_opts } );
$self->get_supervise_dir or return;
my @lines = $self->toaster->supervised_do_not_edit_notice(1);
if ( $self->conf->{pop3_hostname} eq 'qmail' ) {
push @lines, $self->supervised_hostname_qmail( 'pop3' );
};
#qmail-popup mail.cadillac.net /usr/local/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1
my $exec = $self->toaster->supervised_tcpserver( 'pop3' ) or return;
my $chkpass = $self->_set_checkpasswd_bin( prot => 'pop3' ) or return;
$exec .= "\\\n\tqmail-popup ";
$exec .= $self->toaster->supervised_hostname( "pop3" );
$exec .= "$chkpass qmail-pop3d Maildir ";
$exec .= $self->toaster->supervised_log_method( "pop3" );
push @lines, $exec;
my $file = '/tmp/toaster-watcher-pop3-runfile';
$self->util->file_write( $file, lines => \@lines ) or return;
$self->install_supervise_run( tmpfile => $file, prot => 'pop3' ) or return;
return 1;
( run in 2.434 seconds using v1.01-cache-2.11-cpan-364913b4093 )