diff options
author | dakkar <dakkar@thenautilus.net> | 2016-12-27 15:27:23 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2016-12-27 15:30:09 +0000 |
commit | 2362fc13b8e79618e285d9cd1817819381d7d0a4 (patch) | |
tree | 9b70332a18ecb111905529d9e07f397c2256d0f2 /example | |
parent | update dependencies (diff) | |
download | Sietima-2362fc13b8e79618e285d9cd1817819381d7d0a4.tar.gz Sietima-2362fc13b8e79618e285d9cd1817819381d7d0a4.tar.bz2 Sietima-2362fc13b8e79618e285d9cd1817819381d7d0a4.zip |
command line handling
Diffstat (limited to 'example')
-rw-r--r-- | example/sietima | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/example/sietima b/example/sietima new file mode 100644 index 0000000..e5d33c2 --- /dev/null +++ b/example/sietima @@ -0,0 +1,36 @@ +#!/usr/bin/env perl +use Sietima::Policy; +use Sietima; +use Sietima::MailStore::FS; +use Sietima::CmdLine; + +my $s = Sietima->with_traits( + qw( + NoMail + ReplyTo + SubscriberOnly::Moderate + Headers + WithAdmin + Debounce + SubjectTag + WithMailStore + ), +)->new({ + admin => 'dakkar@thenautilus.net', + mail_store => Sietima::MailStore::FS->new({ + root => '/tmp/sietima-store', + }), + return_path => 'dakkar-sietima@thenautilus.net', + subject_tag => '[Test]', + subscribers => [ + 'dakkar-a@thenautilus.net', + { address => 'dakkar-b@thenautilus.net', aliases => [ 'dakkar-bis@thenautilus.net' ] }, + { address => 'dakkar-c@thenautilus.net', prefs => { wants_mail => 0 } }, + ], +}); + +my $cli = Sietima::CmdLine->new({ + sietima => $s, +}); + +$cli->run; |