90daeb3786
The great plugin renaming in the name of inheritance and standardization commit. 1. new concept of standard hook_ names. 2. Plugin::init 3. renamed many subroutines in plugins (and cleaned up register subs) 4. updated README.plugins git-svn-id: https://svn.perl.org/qpsmtpd/trunk@479 958fd67b-6ff1-0310-b445-bb7760255be9
19 lines
487 B
Perl
19 lines
487 B
Perl
#!/usr/bin/perl
|
|
#
|
|
# This plugin doesn't actually check anything and will fail any
|
|
# user no matter what they type. It is strictly a proof of concept for
|
|
# the Qpsmtpd::Auth module. Don't run this in production!!!
|
|
#
|
|
|
|
sub hook_auth {
|
|
my ( $self, $transaction, $method, $user, $passClear, $passHash, $ticket ) =
|
|
@_;
|
|
|
|
# $DB::single = 1;
|
|
|
|
$self->log( LOGWARN, "Cannot authenticate using authdeny" );
|
|
|
|
return ( DECLINED, "$user is not free to abuse my relay" );
|
|
}
|
|
|