summaryrefslogtreecommitdiff
path: root/lib/Config/ClawsMail/Server.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Config/ClawsMail/Server.pm')
-rw-r--r--lib/Config/ClawsMail/Server.pm14
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;