diff options
Diffstat (limited to 'lib/Config/ClawsMail/Server.pm')
-rw-r--r-- | lib/Config/ClawsMail/Server.pm | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/Config/ClawsMail/Server.pm b/lib/Config/ClawsMail/Server.pm index a996e4f..f058a5a 100644 --- a/lib/Config/ClawsMail/Server.pm +++ b/lib/Config/ClawsMail/Server.pm @@ -1,8 +1,8 @@ package Config::ClawsMail::Server; +use v5.26; use Moo; # VERSION -use Types::Standard qw(Str Enum); -use Config::ClawsMail::Password; +use Types::Standard qw(Str Enum ArrayRef); use namespace::clean; # ABSTRACT: Claws-Mail send/receive server @@ -18,15 +18,15 @@ has [qw(user_id password)] => ( isa => Str, ); +has 'auth_methods' => ( + is => 'ro', + isa => ArrayRef[Str], +); + has ssl => ( is => 'ro', isa => Enum[qw(no ssl starttls)], default => sub { 'no' }, ); -sub cleartext_password { - my ($self) = @_; - return Config::ClawsMail::Password::cleartext_password($self->password); -} - 1; |